接着,我们需要根据位置(点)的X值对每一行的嵌板就行排序,因为我们是从左至右排序,所以X值越小,嵌板越靠近左侧,如下图所示:
此时,幕墙嵌板就按照我们想要的顺序就行了排列。注意,我们在给幕墙嵌板排序的时候,每块嵌板的位置点也跟着排序,这是为了后面给幕墙嵌板编号的时候,编号能够根据位置点进行定位,准确地放置在每块嵌板上。
最后,我们通过“文字”给嵌板编号,完整节点如下图所示:
最终完成效果如下图所示。
综上,我们整个脚本的设计思路其实非常简单,主要进行了两次排序。第一次排序根据每块嵌板的高低进行排序(位置点的Z值大小),第二次排序根据每块嵌板在它的那一行中的左右距离进行排序(位置点的X值)。我们这个案例里面的幕墙和嵌板都是规则的矩形,因此通过嵌板的位置点可以明显的将它们区分。而我们在实际的项目中遇到的幕墙类型可能是千奇百怪的,因此,我们需要灵活地选择能够明显区分出每块幕墙的属性来对幕墙进行排序,比如面积、距离某根柱的远近等等。
最新文章
政策新闻 | 乐山市房产中心多措并举 推进中心城区物业小区规范化管理 政策新闻 | 荆州2025年6月荆州市城市供水水质公报 政策新闻 | 深圳市住房和建设局关于组织开展2026年度建筑废弃物综合利用产品认定申请工作的通知 政策新闻 | 雨情即命令!抚顺市住建部门“汛”速行动 排水保畅 政策新闻 | 昭通市住建局关于核准2025年第2批工程勘察设计企业资质的通告 政策新闻 | 赤峰市住建局关于核准2025年度第十二批房地产开发企业资质行政审批事项的公告 政策新闻 | 城市更新重在唤醒沉睡家底 政策新闻 | 安徽省住建厅关于2025年度第二十三批二级注册结构工程师注册合格人员名单的公告 政策新闻 | 宿松县住建局召开庆祝建党104周年暨七一表扬大会 政策新闻 | 聊城市住建局组织召开全市建筑施工安全生产视频会议