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

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

www.3dscg.com

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

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

езеО  • мим  зэкрие.щ ЧУМ езеО —

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

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

brarches  16  ко;с;'}

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

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

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

| 0 ; 0 ; 0  0 0 ; 0 ; 0

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

点击右键设置Mapper的类型

Mapping Editor...  Create Null Mapping  Create Flatten Mapping  Create Graft Mapping  Create Trim Mapping  Create Reverse Mapping  Create Renumber Mapping  Enabled  Help...

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

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

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

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

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

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

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

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » Gasshopper-系列课程-数据结构运算2

发表评论