今天我们来讲解Grasshopper网格点阵列的内容。
这5个运算器输出的是常见的多边形矩形阵列,除了输出多边形阵列之外,还输出多边形阵列的点。
Hexagonal:蜂巢六边形网格阵列。
Radial:环形矩阵的阵列。
Rectangular:矩形矩阵阵列。
Square:正四边形阵列。
Triangular:三角形排列的阵列。
这几个运算器都有些共同的参数设置,一般有以下几个。
P:阵列的起点。
Sx:阵列中单位格子的边长大小,这里指的是x轴的大小。
Sy:阵列中单位格子的边长大小,这里指的是y轴的大小。
Ex:X方向上格子的数量。
Ey:Y方向上格子的数量。
输出端口的参数。
输出端口的参数。
C端口输出网格多边形
P端口输出网格多边形交叉点
Populate 2D:随机散步2d点
Populate 3D:随机散步3d点
Populate Geometry:几何体内随机云点。
这几个运算器都是用来生成离散的点,它们也有几个共同的参数。
R(G):生成离散点的有效范围。3d离散点是输入一个正方体。随机离散云点输入一个3d几何图形。
N:输入生成离散点的数量。
S:输入离散点随机因子。每输入一个不同的整数会输出一个新的离散点分布。
P:清理P点范围内的点,这个可能不太好理解,那么请看下图的算法演示
在上图中,我们曲线是输入了一个圆圈,然后把圆圈进行78份的等分点,把这些点输入p端口中,我们可以看到下面有一个奇妙的现象出现。
效果图如下,在下图中随机点,中间出现一个空缺的圆圈,这个空缺就是圆圈的等分点所消除的。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。