GH-04-按组随机半径多边形(Grasshopper视频教程)

这一小节讲解按组做随机变化的一个算法.效果图如下

G4-01 lazyload

算法效果图描述:

从左边的图片效果看,里面的多边形的半径都是9个为一个组,每个组合内的所有多边形都是一样的半径,而每个组之间的半径都是随机变化的.

这个算法我们学习要如何去把”数列”内的元素如何的组合以及删减”数列路径”

[accordion align=”” numbers=”false” first_one_open=”false”]

[pane title=”点击打开重点提示”]本次实例有一部分运算器在上一节可已经提及到,详细的内容查看这篇文章《GH-02-创建阵列孔板(grasshopper视频教程)》  《GH-02-创建阵列孔板(grasshopper视频教程)》[/pane]
[/accordion]
本节学习到的新的运算器

G4-2 lazyload1.路径编辑器:Sets–>Tree–>path Mapper

可以这个运算器可以编辑一个数列内任何元素的组合,双击运算器进入编辑界面.具体的用法查看视频教学.

2.简化路径运算器:Sets–>Tree–>Simplify Tree

这个运算器用于简化运算器的路径,比如本节内容中某一运算器的路径是{0;2;0}{0;2;1}{0;2;2}….{0;5;1}{0;5;2},很明显,路径前面的”0″的这一层路径是可以简化掉的,而”2;0″或”2;1″等路径还是有效的,因此保留.

3.分组运算器:Sets–>Tree–>Flatten Tree

这个运算器可以把线形的数列拆分为分组的数列.

举个例子说明:看下图,原本这个运算器的输出的值是” 0.0 1.0 2.0 ” 是按照顺序排列的,那接上Flatten Tree 运算器之后输出的列表是”0.0″,”1.0″,”2.0″分为三个不同的列表,我们把拥有多个不同列表的”数列”称之为分组列表.

分组列表 lazyload

以上一个运算器是”系列运算器(series)”,位置在”sets–>sequence–>series”,这节课不讨论它的作用

 

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » GH-04-按组随机半径多边形(Grasshopper视频教程)

发表评论