“库”包含我们的节点添加到工作区定义为执行视听节目。在库中,我们可以搜索或浏览到节点。此处包含的节点-已安装的基本节点,我们定义的自定义节点以及我们添加到Dynamo中的程序包管理器中的节点-按类别按层次结构进行组织。让我们回顾一下这个组织,并探讨我们将经常使用的关键节点。
我们在应用程序中连接的Dynamo 库实际上是功能库的集合,每个功能库都包含按类别分组的Node。虽然一开始看起来似乎很钝,但它是一个用于组织Dynamo默认安装随附的节点的灵活框架-当我们开始使用自定义节点和其他程序包扩展此基本功能时,这将是更好的选择。
库组织
Dynamo UI的“ 库”部分由按层次组织的库组成。当我们深入到“库”时,我们将依次浏览库,库的类别和类别的子类别,以找到“节点”。
- 库-Dynamo界面的区域
- 图书馆-相关类别的集合,例如几何
- 类别-相关节点的集合,例如与Circles相关的所有内容
- 子类别-通常通过Create,Action或Query细分类别中的节点
- 节点-添加到工作区以执行操作的对象
命名约定
每个库的层次结构都反映在添加到工作区的节点名称中,我们也可以在“搜索”字段或代码块(使用Dynamo文本语言)中使用它们。除了使用关键字来查找节点外,我们还可以键入以句点分隔的层次结构。 以这种library.category.nodeName格式键入节点在库层次结构中位置的不同部分会返回不同的结果:
- library.category.nodeName
- category.nodeName
- nodeName 要么 keyword
通常,工作空间中节点的名称将以category.nodeName格式呈现,但有一些值得注意的例外,尤其是在输入和视图类别中。提防类似命名的节点,并注意类别差异:
- 大多数库中的节点将包括类别格式
- Point.ByCoordinates并UV.ByCoordinates具有相同的名称,但来自不同的类别
- 值得注意的例外包括内置函数,Core.Input,Core.View和运算符
|