Dynamo中代码形成的节点是最基础元素,也是模型中最重要的元素,节点库内包含所有可调用节点,常用节点库为display显示节点库、geometry几何图形节点、input输入类节点库、Revit相关节点库以及自行添加的节点库。通过输入类节点可以控制数值、字符串以及文件内信息的录入,通过后续节点的处理即可实现整体的参数化建模,常见输入类节点如图1所示。
图1 常用节点
输入类节点大多只能进行命令输出,通过后续节点的设计和实时调整,以编程的方式实现了参数化建模和模型信息的处理,其它每个节点均具有输入端和输出端,不同节点通过接线连接,表达逻辑顺序,运行方向自左到右,如图2所示。Dynamo将代码分块独立成节点,使用者无需再进行庞杂的编程工作,只在输入端进行参数调整即可实现模型修改,如图3所示,只需滑动数据条即可改变曲线形状。
图2 Dynamo节点使用
图3 参数化设计曲线
Dynamo将使用者从代码编译的工作中解放出来,以更加强大的参数设计功能和信息处理能力弥补了Revit在复杂建模和信息管理等方面的弱势。可视化的代码节点更加人性化的同时,在CodeBlock节点中依旧可以使用DesignScript语言进行代码编程,在PythonScript中支持使用Python编程脚本语言自定义节点,大大增强了参数化设计的灵活度。将Dynamo文件以TXT格式打开,即可详细获得Dynamo文件中完整代码,为使用者自行创建节点提供了素材。
转载请注明来源本文地址:https://www.tuituisoft/blog/21282.html