丝路设计培训学校-专注CG行业人才培养

  • 24小时免费客服热线
  • 025-6965-8961

当前位置:丝路设计网>设计教程>BIM>bim>正文

【柱子批量编号】Dynamo进行柱子批量编号的方法

2018-05-02 15:37 来源: 丝路设计培训 分类: bim
184 作者:丝路设计培训

[导读] 利用Dynamo进行柱子批量编号 在进行柱子等构件的编号工作时,传统的手工操作效率较低。今天我们分享一种利用Dynamo进行柱子批量编号的方法。 1.柱子定位点提取 【Select Model Elements】

  利用Dynamo进行柱子批量编号

Dynamo进行柱子批量编号的方法

  在进行柱子等构件的编号工作时,传统的手工操作效率较低。今天我们分享一种利用Dynamo进行柱子批量编号的方法。

  1.柱子定位点提取

Dynamo进行柱子批量编号的方法

  【Select Model Elements】-单击选择可在Revit中选取模型,本例中我们选取柱子。

  【Element.GetLocation】-提取被选模型的点

  2.定位点Y轴排序

Dynamo进行柱子批量编号的方法

  在得到定位点后,我们需要对定位点进行排序。

  首先按照Y轴方向排序。

  本段节点的作用是使定位点按Y分向量的大小进行排序。但X分向量有可能是乱序的。

  3.定位点按Y向分组(1)

Dynamo进行柱子批量编号的方法

  本段节点使定位点按Y向的大小进行分组。

  【Point.Y】提取定位点Y向坐标;

  【Math.Round】按小数位数进行舍入;

  【List.Uniqueltems】删除数据列表中重复的数字;

  【List.AllindicesOf】查找给定列表中与【item】相同的索引。

  4.定位点按Y向分组(2)

  【Count】提取列表中的项目数量

  【List.Chop】按长度对给定列表进行分组

Dynamo进行柱子批量编号的方法

  至此,定位点Y轴方向的排序及分组完成,下面我们来进行X轴方向的排序。

  5.定位点X轴排序

Dynamo进行柱子批量编号的方法

  与Y轴排序类似,我们对分组后的定位点进行X轴排序,最终得到一组点的顺序,如上图所示

  6.柱编号制作

Dynamo进行柱子批量编号的方法

  接下来我们进行编号制作,根据定位点(柱子)个数,生成从Z-001开始的编号。本例中共有15个柱子,编号至Z-015。

  7.赋予柱子编号

Dynamo进行柱子批量编号的方法

  对照排序前与排序后的定位点列表,为柱子赋予编号。利用【Element.SetParameterByName】对柱子的标记进行编号的赋值。

  8.完成柱子编号

Dynamo进行柱子批量编号的方法

  对柱进行标记后得到的主子编号图。利用本方法可快速实现柱子的批量编号。


版权声明:

本文由丝路设计培训学校的编辑人员所撰写,未经同意严禁转载,否则将严肃追究相关法律责任。文章原始链接:http://silucg.net/bimjc/bim/905.html

bim相关文章 您可能感兴趣