今天我们继续来学习grasshopper的课程,今天要学习的内容是:评估曲面
- 评估曲面就是分析曲面上点的数据,比如点坐标,点的发现方向等。
- 评估曲面在我们做参数化设计的时候还是比较重要的,在空间上如果要去做一个点是非常困难的,我们往往要通过平面上的UV值来创建曲面上的点,最后使用这些获取的点,我们再做下一步的创作。
Evaluate surface:评估曲面
grasshopper左边的输入端口参数分别是:
- 输入要做评估的曲面
- 输入测试点uv值
grasshopper右边输出端口的参数分别是:
- 输出曲面上的点
- 输出点在曲面上的法线方向
Osculating Circles:计算UV点在曲面点位置
这个运算器和上一个区别在于,上一个运算器也虽然也是UV值判断点在曲面点位置,但是如果UV过大而超过曲面范围点话,那么点会出现在曲面之外,而当前点这个则不会,UV值生成点点会被约束在曲面点边缘之内,这就是它们之间点差别点量。
另外这个运算器还会生成点点XY坐标方向点两个线段。
看下图点效果,我们很清楚点看到曲面点就在曲面点边缘
Principal Curvature:根据UV值输出曲面点
这个运算器和上面那一个也是类似的,只不过这一次不是像上一个命令一样输出线,而是输出这个线的向量。
Grasshopper运算器右边边的参数分别代表的是:
- 输出曲面上的点
- 输出曲面最小曲率
- 输出曲面最大曲率
- 输出点的x方向
- 输出点的y方向
Surface Curvature:根据UV值输出曲面点的平面
这个运算器和上面那一个也是类似的,只不过这一次不输出点了,而是输出点的所在平面,我们在以前的课程中也说过了点和平面的区别,点是没有方向的,而平面是有方向的,我们通过平面的方向可以做出曲面上的发线。
Grasshopper运算器右边边的参数分别代表的是:
- 输出曲面上点的平面
- 输出曲面的曲率
- 输出曲面的主要曲率
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。