首页/技术分享

通过Dynamo给幕墙嵌板排序并编号(上)

发布于:2020-08-21 11:10:14
6716人 分享

下图所示是一个幕墙的南立面图,这个幕墙一共有10*10=100个嵌板。如果我们要从幕墙的底部第一行开始按照每行从左至右的方式给嵌板编号,我们应该如何做?

幕墙.png

我们可以通过标记给每块嵌板进行标记,但是对幕墙进行标记有一个前提——在嵌板的实例参数中应该有一个参数能记录嵌板的序号,否则标记族的标签无法自动读取序号。或者,我们可以通过“文字”工具手动给嵌板编号。无论我们使用标记族还是文字都需要一个一个去手动放置,嵌板数量非常多的情况下,这种方式是非常慢的。因此,我们可以使用Dynamo来做到自动给嵌板编号。

首先,在Dynamo中我们需要获取到所有的嵌板,如下图所示:

获取所有嵌板.png

但是,获取到的这些嵌板在列表中并不是严格按照从底部第一行开始,每行从左至右排列的。因此,我们需要先给幕墙排序。

首先,获取每块嵌板的位置(点),根据位置的高度(点的Z值)把幕墙按照每行10分开,如下图所示:

按照每行10个分开嵌板.png


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

上一篇:

CAD中天正建筑工具栏不见了怎么办?

下一篇:

通过Dynamo给幕墙嵌板排序并编号(下)