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

本文摘要:

今天我们继续去讲解grasshopper数据结构的内容。

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

Match Tree:匹配树形数据的路径,这个运算器跟我们之前讲过的那个匹配的运算器是一样的。

在g端口输入要匹配的树形数据。

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

Shift Patchs:偏移树形数据路径。这个运算器的作用是把树形数据的路径进行移动,移动之后把位数相同的合并起来。

在下图中我们观察红框内的数据路径,偏移之前红框内路径的前三位是一样的,偏移之后把这些一样的路径合并成一个,这样它路径的位数也相应的减少了一位。

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

Splite Tree:分割出其中一段树形数据。这个运算器的作用就是用来提取某一段路径的数据。

在下图的m端口,我们输入了两个数据的路径,输出的p端口输出这两个路径的数据。

这里要注意的是,路径的写法一定要符合规则。规则就是用花括号包住编号,路径编号的位数用分号隔开,而且是最后一位不能有分号。

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

Path Mapper:路径映射器。这个运算允许我们任意的改变数据的结构。如果灵活应用的话,我们将会更加方便的更改数据结构。这个运上去的基础功能和我们之前学过的一些改变数据结构的运算器的作用类似,也有一些重复的类型。

点击右键设置Mapper的类型

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

Create Null Mapping:创建一个普通类型。

Create Flatten Mapping:创建一个拍平数据的映射类型。

Create Graft Mapping:创建一个分组数据的映射类型。

Create Trim Mapping:创建一个偏移路径的映射类型

Create Reverse Mapping:创建一个反转编号的数据类型。

Create Renumber Mapping:创建一个精简路径编号的数据类型。

这个运算也有它的高级应用的方式,然后这部分内容我们在后面的是课程再进行展开讲解。

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

合作项目:
版权声明:
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧

老林站长

工业设计建模,建筑参数化,动画渲染,在线指导

作者

关于本文的有任何疑问都可以在评论区提问。

微信群

加入犀牛技术微信解答群,随问随答

Rhino课程

工业设计的犀牛建模实战课程

参数化纹理

参数生成无缝纹理

BIM考证特训

完全免费在线考试特训视频

购物车
优惠劵
搜索