接着我们上节Grasshopper课遗留下来的一个问题。
我们怎么来理解这么一个运算器?
这里我再重新重复一下这个运算器的作用:这个运算器的作用就是用来匹配一个作为参考的列表的路径。
比如说原来的路径是两个0,而我们要把它的路径改为三个0。这样我们除了可以使用之前学过的方法来修改路径之外,我们也可以用一个现成的列表作为参考,然后把这个列表的路径直接搬运过来使用。
在上图中我标记了三个标注。
他们分别是:
- 原来的数据结构。
- 作为参照匹配用的数据结构。
- 最终输出的数据结构。
从上图我们得知2和3的数据结构是完全一样的。通过这么一个简单的操作,我们就能够任意改变数据的结构。
那么为什么我们要去改变数据的结构呢?
以我个人的总结,我认为有以下几点原因要去改变数据结构的。
- 原始的数据结构过于复杂,过于复杂的数据结构是不利于我们操作数据列表的。
- 数据结构精简之后,便于我们做数据的匹配。
改变匹配的数据结构,我们要注意以下的几个问题。
- 数据结构的分组必须一样。
- 数据结构每个分组里面的数据数量也必须一样
好了,以上就是我对这个运算器的理解,
如果大家有什么问题的话,可以在下方的留言窗口下评论。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。