快速入门
Last updated
Last updated
现在,您对整体情况有了更多了解,让我们开始在 Civil 3D 中构建您的第一个 Dynamo 图形!
首先,在 Civil 3D 中打开一个空文档。进入后,导航到 Civil 3D 功能区中的 “管理” 选项卡,然后查找 “可视化编程” 面板。
单击 “Dynamo” 按钮,这即会在单独窗口中启动 Dynamo。
Dynamo 打开后,您会看到开始屏幕。单击 “新建” 以打开一个空白工作空间。
您现在应该看到一个空的工作空间。让我们看一看 Dynamo 的实际应用!我们的目标是:
很简单,对不对?但在开始之前,我们需要先介绍一些基础知识。
Dynamo 图形的核心构建块称为 “节点”。一个节点就像一台小型机器 - 您将数据输入到该机器中、它对该数据进行一些处理,然后输出结果。Dynamo for Civil 3D 有一个节点 库,可以使用 导线 将这些节点连接起来以形成一个比单个节点本身的作用更大更好的 图形。
好,让我们来构建图形。下面列出了我们需要的所有节点。
可以通过以下方式来找到这些节点:在本库的搜索栏中键入节点名称,或者在画布中的任意位置单击鼠标右键并在其中搜索。
您的最终图形应该如下所示。
让我们总结一下执行了哪些操作:
我们选择了要使用的文档。在这种情况(以及许多情况)下,我们希望在 Civil 3D 中的活动文档中工作。
我们定义了应创建文字对象的目标块(在本例中为模型空间)。
我们使用了 String 节点来指定应放置文字的图层。
我们使用 Point.ByCoordinates 节点创建了一个点来定义应放置文字的位置。
我们使用两个 Number Slider 节点定义了文字插入点的 X 和 Y 坐标。
我们使用了另一个 String 节点来定义文字对象的内容。
最后,我们创建了文字对象。
让我们看一看闪亮新图形的结果!
返回到 Civil 3D 中,确保 “模型” 选项卡处于选中状态。您应该会看到 Dynamo 已创建的新文字对象。
酷!现在,让我们对文字进行一些更新。
返回到您的 Dynamo 图形中,继续更改一些输入值(如文字字符串、插入点坐标等)。您应该会在 Civil 3D 中看到文字自动更新。另请注意,如果断开连接其中一个输入端口,文字会被删除。如果重新连接所有内容,则会再次创建该文字。
本例仅对 Dynamo for Civil 3D 的作用进行了简要介绍。继续阅读以了解更多信息!
构建一个会将文字插入到模型空间中的 Dynamo 图形。
任务完成!