Grasshopper系列教程-网格整列点生成

今天我们来讲解Grasshopper网格点阵列的内容。

Grasshopper系列教程-网格整列点生成

这5个运算器输出的是常见的多边形矩形阵列,除了输出多边形阵列之外,还输出多边形阵列的点。

Hexagonal:蜂巢六边形网格阵列。

Radial:环形矩阵的阵列。

Rectangular:矩形矩阵阵列。

Square:正四边形阵列。

Triangular:三角形排列的阵列。

Grasshopper系列教程-网格整列点生成

这几个运算器都有些共同的参数设置,一般有以下几个。

P:阵列的起点。

Sx:阵列中单位格子的边长大小,这里指的是x轴的大小。

Sy:阵列中单位格子的边长大小,这里指的是y轴的大小。

Ex:X方向上格子的数量。

Ey:Y方向上格子的数量。

输出端口的参数。

输出端口的参数。

C端口输出网格多边形

P端口输出网格多边形交叉点

Grasshopper系列教程-网格整列点生成

Populate 2D:随机散步2d点

Populate 3D:随机散步3d点

Populate Geometry:几何体内随机云点。

Grasshopper系列教程-网格整列点生成

这几个运算器都是用来生成离散的点,它们也有几个共同的参数。

R(G):生成离散点的有效范围。3d离散点是输入一个正方体。随机离散云点输入一个3d几何图形。

N:输入生成离散点的数量。

S:输入离散点随机因子。每输入一个不同的整数会输出一个新的离散点分布。

P:清理P点范围内的点,这个可能不太好理解,那么请看下图的算法演示

Grasshopper系列教程-网格整列点生成

在上图中,我们曲线是输入了一个圆圈,然后把圆圈进行78份的等分点,把这些点输入p端口中,我们可以看到下面有一个奇妙的现象出现。

效果图如下,在下图中随机点,中间出现一个空缺的圆圈,这个空缺就是圆圈的等分点所消除的。

Grasshopper系列教程-网格整列点生成

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

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧