来源: 彩虹直至黑白L 牛侃BIM
1本文背景
应牛侃群友小伙伴的提问,如何用dynamo获取列表内相同数据的索引,我们知道在dynamo中对于相同的数据默认的节点只能获取到第一个数据的索引,而enumerate函数正好可以实现
之后有小伙伴提问了,如下,他的意思就是如何将列表中相同的元素单独分组,我就争对这两问题做了汇总,
第一步:
选择面板族(幕墙嵌板),获取项目中所有的族实例,再获取到面板的面积和高度,保证了面积和高度相同后面板的尺寸规格也就一致了
第二步:
数据处理,对面积和高度都一致的面板做筛选处理
我们要做的是按照规格一致的数据单独成组,并要获得每个数据对应的索引,方便我们讲处理后的数据与面板族实例一一对应。
之后要做的是索引的匹配查找,实现方式如下:
最后则是属性的赋予