Grasshopper系列教程-空间点的操作(点的生成和分解)

大家今天我们来讲Grasshopper点的操作。主要内容是关于点的构成与分解的各种方法。

Grasshopper系列教程-空间点的操作(点的生成和分解)

Construct Point:建立空间点。

Xyz三个坐标值,如果输入一个等差数列可以输出等分点。

CyDeconstruct:分解点坐标。

这个运算器可以把点分解成xyz三个坐标。

Numbers to Points:输入数值生成点。

Points to Nunbers:有点生成数值。

这两个运算器和上面的运算器基本上是一样的。

大家看一看下面的算法。

Grasshopper系列教程-空间点的操作(点的生成和分解)

Grasshopper系列教程-空间点的操作(点的生成和分解)

Barycentric:计算三个点的质心。

在下图的算法中abc三个端口,分别速度三个点,P端口输出三角形的质心,Uvw三个端口分别控制质心的偏移方向。

Grasshopper系列教程-空间点的操作(点的生成和分解)

Distance:两点之间距离运算器。

用于计算两个点之间的距离。

Grasshopper系列教程-空间点的操作(点的生成和分解)

Point Cylindrical:计算以已知点为圆心的圆周点。

Pt端口输出以p点为圆心的圆周点。

A端口是圆周点的角度。

R端口是圆周点的半径。

Grasshopper系列教程-空间点的操作(点的生成和分解)

Point Oriented:通过UVW值生成相对坐标点

Grasshopper系列教程-空间点的操作(点的生成和分解)

Point Polara:通过输入圆周的数据生成点。

P端口输入初始的原点。

Xy值输入角度。

Z值输入所在平面的法线方向的高度。

D值输入圆周的半径。

这里要注意xy值要转换degree的单位,也就是角度。

Grasshopper系列教程-空间点的操作(点的生成和分解)

To Polar:分解点的圆周数据。

它是上一个运算器的相反操作。

P端口输出角度值。

Grasshopper系列教程-空间点的操作(点的生成和分解)

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

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