Grasshopper技巧:如何使若干个排列顺序错乱的矩形曲线顺序和方向改为一致?
问:如何使若干个排列顺序错乱的矩形曲线顺序和方向改为一致?
(比如每个矩形的下边排列顺序都是0,然后统一逆时针排序)
答:
核心逻辑:首先将所有曲线的方向调整一致,利用Flip curve工具,接着用核心运算器Shift List将所有矩形曲线数据偏移到目标位置。
以上述图片为例,矩形曲线的排列顺序和方向都是不一样的。
1. 首先调整曲线方向一致并炸开得到每一段曲线
2. 接着通过Sort list将曲线按纵向方向排序找出最下边的线,再利用Item Index得到最下边线的序号值让其作为每一个矩形曲线数据偏移的值,最终输给Shift List得到排序一致的矩形曲线。
来源:蜂巢建筑
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训