首页/技术分享

DynamoPrimer解析之ARCH-Editing-BaseFile

发布于:2020-01-06 09:13:08
4215人 分享

1、首先通过节点Select Model Element选择文件中的体量模型,然后用节点Watch查看选择的结果,结果是一个BldgMass,ID号为286965。

01_体量模型.png

02_选择体量模型.png

2、现在我们想要对该体量模型中某些参数的值进行修改,在修改之前先用节点Element.Parameters查询一下该体量相关的参数。最终的结果中,冒号的前面为参数的名称,冒号的后面为参数的数值。例如,参数名为RefParam2的参数,其数值为18。

03_查询图元参数.png

3、用一个Code Block填入参数的名称,参数的名称为字符串,因此写在英文的双引号中。大括号表示创建一个列表,列表中的各个元素用英文的逗号分隔开。第二个Code Block同样是生成一个列表,不同点是列表中的参数全是变量,变量具体的数值由节点Number Slider决定。图中的Number Slider名称都被修改了,并且与第一个Code Block中的参数一一对应。

04_准备参数名称与参数值.png

4、最后用节点Element.SetParameterByName能够修改图元指定参数的数值。例如,参数BldgWidth的数值为62。

05_修改图元的参数.png

5、回到Revit中,选中体量模型之后,在属性面板可以看到很多参数,并且它们的数值和Dynamo中的设置是一致的。

06_查看最终的结果.png

转载请注明来源本文地址:https://www.tuituisoft/blog/3756.html

上一篇:

Revit房间应用二:净高检查(投稿/文/李呈伟)

下一篇:

DynamoPrimer解析之ARCH-Documenting-BaseFile