我们先展示一个简单案例,说明dynamo是怎么调整参数从而影响一个物体的形状的。这里我默认你已经会了revit的大部分操作,如果你不熟悉revit建议看一些入门教程,不需要会很熟练的操作只要了解其基本原理就可以了。
一、在revit里新建一个概念体量,打开南立面视图,用模型-划线 工具,画出一个“R”形状,注意是闭合的,形状之间不能有交点,在R的左侧适当位置绘制一条竖线,你可能要先做一个参照平面才能拉直这条线,完成如下图的样子:
按住CTRL点选刚创建好的“R”和直线,做创建形状命令,这时会按照旋转造型拉出一个环状物体,不太美观我们不管他。
二、在管理面板打开Dynamo,新建一个dyn文件,新建的图形编程文件会自动关联已经打开的revit项目,以后不再复述。打开之后全是英文,不要怕,在后面的章节里我会详细阐述每个按钮是什么。
左上角有个搜索框,输入 select model element,按字面意思很好理解,就是选择模型元素的意思,单击这个节点命令,会在图形编辑窗口产生一个节点细部;节点内有“更改”的按钮,意思是选择模型,我们返回revit视口选择刚创建的环状物体,你会看原先节点黄色警告的节点变成灰色了,这样一个完整有效的可视化程序节点就创建完成。
三、在搜索框里继续创建 String、Number Slider、Element.SetparameterByName 节点,在各个节点内输入节点自身需要的一些参数,具体见下图,建立输入输出连线,完成你的第一个可视化程序。
我这里加了一个watch节点,它是很常用的,可以随时参看参数判断你输入的对错,可以当成一个即时的debug。你会发现在slider节点中你是做不出28.7这个数字的,实际上它是一个滑块,这个节点定义了旋转角度,拖拽这个滑块,新建的形状即时发生变化。
这样就完成了你的第一个基于revit的Dynamo可视化程序。后面的章节我会解释大部分的节点,助你快速入门。
dyn源文件见下载链接。
转载需经作者本人同意,部分转载请说明文章出处。