完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之ARCH-Editing-BaseFile

发布于:2020-01-06 09:13:08
首页/技术分享/Dynamo
收藏
4176

朱光旺

更多

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

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

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

下一篇:DynamoPrimer解析之ARCH-Documenting-BaseFile