我们今天继续来学习Grasshoper的课程,这次学习是几个简单而且常用的运算器,他们是用于控制分组的合并与分解的。
Entwine:把数据编入既定的分组内。
在下图中我把第1分组的数据输入00的编号里面第2分组的输入01的编号里面。02编号的分组没有输入数据。
r端口输出编号分组的树形数据,要注意,因为02端口没有输入数据,所以02分组了是空的。
Explode Tree:分解树形数据。
这个运算器比较简单啊,大家看一下下面的运算就可以了。
Flip Matrix:反转矩阵数据
这个运算器在我们平时的grasshopper的设计里面都非常的常用,我们经常会把它用来翻转点阵的纵向和横向的排列。
对于翻转点矩阵的排列的,在我以往的文章里面都有所提到啊,大家可以在我的网站里面搜索相关的内容。我这里就不展开讨论了,如果大家有什么疑问的话,可以在下面的语言窗口评论,这里只是简单的介绍翻转举证的它的原理跟用法。
在下图中我们可以看到00分组里面的数据是AA,bb和零课刻学堂,01分组的数据是cc,dd和3dscg.com。
这一个分组数据输入翻转举证之后,他被翻转为三个分组,每个分组里面有两个数据。
这个翻转矩阵的运算器的原理就是说把每一个分组的编号按顺序提取,之后把它们组合成一个新的树形数据。
比如00分组和01分组里面他们的序号0的数据分别是AA和cc,提取了这两组数据之后,再组成一个新的组。
Merge:合并分组数据。
这个运算器的使用方法也非常简单,就是把把数据输入到相应的窗口,最终输出的是一个拍平的数据。
Stream Filter:分组数据过滤器。
在下图中我们可以看到g端口输入1,输出端口输出的数据就是1端口里面的数据。
Stream Gate:这个运算器的使用方法不明,这里也就不再展开讨论了,大家如果对这个运算器有什么看法的话,可以在下面的评论区留言。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。