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

LinkLi

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

今天讲的grasshopper的内容是非常重要的,我们会分为三期的课程来讲。这一类的运算器是如何处理树状结构数据的。对于数据的处理Grasshopper里面是最为重要的。

g.com  ena _ - 1  10.1

N端口代表null数据,X端口代表空的数据

这个运算机的作用主要用来清除,我们在计算中产生一些无效的数据。这个比我们之前学习的那个要筛选之后再来清除,要高效的多。

把数据列表拍平,这个在glass opera上面是非常常用的,在每个运算器端口点右键有个向下的箭头图标和这个是等效的。

拍平电池在默认情况下把路径设置为一个0,如果要设置为两个人可以在p端口里面填入两个0。

计算机生成了可选文字: • ÄeeÅng1e (

把数据列表变为树状结构,这个操作和拍平是相反的。我们平时把这个运算器也称之为分组数据的运算器,因为它的功能就是把数据进行分组。

我们要需要glasshopper,一定要注意数据什么时候要分组,什么时候要排停。

因为用grasshopper做设计,最重要的就是对数据的排列与组合。用电脑计算出来的排列组合来组合出我们设计上的创意。

om

删除小数据的分支

在下图当中,等差数列列表被分为三个一组和两个一组的分组数据,把这个分组数据输入到t端口中,N0和N1分别输入两个数据,如果这两个数据比分组数据的数量更多的话,他就会把这个数据清除掉。

计算机生成了可选文字: . Icom

精简树状数据的路径层级。

在下图当中我们可以看到数据的结构是三层级别的,经过一个精简之后,它只变成了一层。

With 10 branch—  Data with 1m

这个运算是用来统计树状列表的数据,在下图当中我们可以看到第1个输出端口,输出的是数据的具体内容,第2个参数输出的是每个分组的里面的数据数量,第3个参数是输出分组的数量。

ο 10

这个运算器是用来精简数据的路径的。

下图中我们可以看到它是一个分组数据啊,经过精简之后,我们看到它输出的只有一层的路径级别。

这样的用法,有点像拍平运算器。

Data with1branches  N = 10  τη

Unflatten Tree :让数据跟随导入的数据的树状数据结构。

计算机生成了可选文字: 0a0h的b「引跹h一 WWW.3dg.CO

这个运算器比较难理解,我们这节课不张开讨论,我在下面贴一个应用的算法,在下一节课我将详细说明它的运算逻辑。

with 8 branches  Data Wlth 8 branches  lData Wlth 8 branc

本月精彩教程推荐

发表评论

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

Grasshopper系列教程-树状数据结构得到操作(拍平和分组)
想学草蜢参数化
加我微信