Grasshopper系列教程-匹配数据结构

Grasshopper系列教程-匹配数据结构

接着我们上节Grasshopper课遗留下来的一个问题。

我们怎么来理解这么一个运算器?

这里我再重新重复一下这个运算器的作用:这个运算器的作用就是用来匹配一个作为参考的列表的路径。

比如说原来的路径是两个0,而我们要把它的路径改为三个0。这样我们除了可以使用之前学过的方法来修改路径之外,我们也可以用一个现成的列表作为参考,然后把这个列表的路径直接搬运过来使用。

在上图中我标记了三个标注。

他们分别是:

  1. 原来的数据结构。
  2. 作为参照匹配用的数据结构。
  3. 最终输出的数据结构。

从上图我们得知2和3的数据结构是完全一样的。通过这么一个简单的操作,我们就能够任意改变数据的结构。

那么为什么我们要去改变数据的结构呢?

以我个人的总结,我认为有以下几点原因要去改变数据结构的。

  1. 原始的数据结构过于复杂,过于复杂的数据结构是不利于我们操作数据列表的。
  2. 数据结构精简之后,便于我们做数据的匹配。

改变匹配的数据结构,我们要注意以下的几个问题。

  1. 数据结构的分组必须一样。
  2. 数据结构每个分组里面的数据数量也必须一样

好了,以上就是我对这个运算器的理解,

如果大家有什么问题的话,可以在下方的留言窗口下评论。

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

grasshopper

Grasshopper系列教程-树状数据结构得到操作(拍平和分组)

2019-11-8 11:55:57

grasshopper

Gasshopper-系列课程-数据结构运算2

2019-11-12 11:56:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索