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

LinkLi

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

Data With 8 branches  曲 面 等 分 点  数 据 结 构  Data With 8 branc hes  曲 面 分 割  0  2 最 终 输 出 的  2 数 据 结 构  曲 面 等 分 点  www.3dscg.com  零 刻 学 堂  Data With 8 branc  N 己 5 囝  参 照 用 的  数 据 结 构  . 3dsc  嘰 C 0 0 〕

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

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

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

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

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

他们分别是:

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

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

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

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

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

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

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

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

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

本月精彩教程推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Grasshopper系列教程-匹配数据结构
想学草蜢参数化
加我微信