1、通过节点 Select Model Elements 选择的对象如何排布几乎是控制不住的。通过节点 Element.GetLocation 获取到的定位点表示,选取的这些对象分布是不规律的。
2、现在假设以点 X 方向的坐标分量作为排序的条件,首先通过节点 Point.X 获取每个点的 X 值。
3、节点 List.Sort 可以将 X 坐标值从小到大进行排列。接着有一个思路需要理解,排序后的 X 值与排序前的 X 值在列表中对应的索引项不一样,因此需要节点 List.AllIndicesOf 读取出排序后的每一个 X 值在排序前的索引。最后用节点 Flatten 铺平。
4、既然已经知道了排序后每一个数据在原始的列表中的索引项,直接用节点 List.GetItemAtIndex 根据排序后的索引值获取节点 Select Model Elements 中的各个图元。
转载请注明来源本文地址:https://www.tuituisoft/blog/4035.html