大家今天我们来讲Grasshopper点的操作。主要内容是关于点的构成与分解的各种方法。
Construct Point:建立空间点。
Xyz三个坐标值,如果输入一个等差数列可以输出等分点。
CyDeconstruct:分解点坐标。
这个运算器可以把点分解成xyz三个坐标。
Numbers to Points:输入数值生成点。
Points to Nunbers:有点生成数值。
这两个运算器和上面的运算器基本上是一样的。
大家看一看下面的算法。
Barycentric:计算三个点的质心。
在下图的算法中abc三个端口,分别速度三个点,P端口输出三角形的质心,Uvw三个端口分别控制质心的偏移方向。
Distance:两点之间距离运算器。
用于计算两个点之间的距离。
Point Cylindrical:计算以已知点为圆心的圆周点。
Pt端口输出以p点为圆心的圆周点。
A端口是圆周点的角度。
R端口是圆周点的半径。
Point Oriented:通过UVW值生成相对坐标点
Point Polara:通过输入圆周的数据生成点。
P端口输入初始的原点。
Xy值输入角度。
Z值输入所在平面的法线方向的高度。
D值输入圆周的半径。
这里要注意xy值要转换degree的单位,也就是角度。
To Polar:分解点的圆周数据。
它是上一个运算器的相反操作。
P端口输出角度值。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。