grasshopper分组数据替换算法treeitem,treestatistic和replaceMembers

grasshopper获取分组数据任何一个分支数据上的元素的方法。

如果我们想获取分组数据任何一个分支数据上的元素,一般有怎么几个方法:

  1. 把分组数据拍平成为线性数据,通过“List Item”的Id号获取线性数据的数据元素。这种方法最为直接,但缺点也明显,那就是数据拍平后原有的分组数据结构就被破环了,那有得重新去组织数据的结构,显得就很麻烦。如果后面数据匹配都是线性对线性的话,那这个方法无妨,否则就得用我今天介绍的第二种方法。
  2. Tree Statistic 和Tree Item运算器:这个两个运算器中前者是统计分组数据的数据结构,它输出数据分组的路径和路径下的元素数量,Tree Item则是获取指定路径下的指定ID号的元素。获取后的这个元素可以二次编辑后再“Replace Members(替换回原来的数据分组内)”,这样原数据分组就不会发生任何的改变了,最终生成新的数据。

被替换的数据点

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » grasshopper分组数据替换算法treeitem,treestatistic和replaceMembers

发表评论