下载app免费领取会员
下图所示是一个幕墙的南立面图,这个幕墙一共有10*10=100个嵌板。如果我们要从幕墙的底部第一行开始按照每行从左至右的方式给嵌板编号,我们应该如何做?
我们可以通过标记给每块嵌板进行标记,但是对幕墙进行标记有一个前提——在嵌板的实例参数中应该有一个参数能记录嵌板的序号,否则标记族的标签无法自动读取序号。或者,我们可以通过“文字”工具手动给嵌板编号。无论我们使用标记族还是文字都需要一个一个去手动放置,嵌板数量非常多的情况下,这种方式是非常慢的。因此,我们可以使用Dynamo来做到自动给嵌板编号。
首先,在Dynamo中我们需要获取到所有的嵌板,如下图所示:
但是,获取到的这些嵌板在列表中并不是严格按照从底部第一行开始,每行从左至右排列的。因此,我们需要先给幕墙排序。
首先,获取每块嵌板的位置(点),根据位置的高度(点的Z值)把幕墙按照每行10分开,如下图所示:
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。