美文网首页
grasshopper迭代学习04|操纵(1)

grasshopper迭代学习04|操纵(1)

作者: 秋恒 | 来源:发表于2019-10-14 16:56 被阅读0次

    这是邱继衠的第13篇原创文章

    00前言

    数据结构是grasshopper批处理准确的基础,是高优先级应掌握的知识。有了正确的数据结构,几何运算器的功能才能合理发挥。本节简单介绍数据结构的最常用操作。

    01数据匹配机制

    树形的同路径下分支列表,按索引序号依次对应来做每个单次运算

    索引少的分支列表的最后索引项,匹配索引多的分支列表多出的索引项

    路径少的分支列表的最后一个分支列表,匹配路径多的分支列表多出的分支列表

    02识别一一对应运算(Parameter)

    03识别 as list 运算(Parameter as list)

    04一一对应运算特点:list内元素分别进行运算

    05as list运算特点:list内元素一同进行单次运算

    06何时graft

    graft + merge,把多个需要共列表参与as list运算的tree升维合并

    想要让一个tree与另一个tree的每个元素运算,而不是一一对应运算

    将不正确的多对多对应,变成正确的一对多对应

    07何时flatten/trim tree

    flatten用于降至0 as list运算(以点按坐标排序为例)之前

    trim tree用于降若干级的 as list运算(以降一级并用list item取首项为例)之前

    (未完待续)

    相关文章

      网友评论

          本文标题:grasshopper迭代学习04|操纵(1)

          本文链接:https://www.haomeiwen.com/subject/eunrmctx.html