今天我们来学习Grasshopper的系列教程,今天要学习的内容是:分析判断点和物体之间的位置关系。
两个运算器,在我们做参数化设计的时候,也是非常有用的,因为通过这两个运算器,我们可以判断点和曲面之间的位置关系,我们再拿这个位置关系再去做参数化的变化,这就可以让我们的参数化设计变得容易了。
好的,那我们就开始今天的课程吧。
Brep Closest Point:计算点和物体的距离
这个运算器可以让我们得到点到物体的距离和点到物体之间的连线,在做点与物体之间关系的时候是非常好用的。
Grasshopper运算器左边的参数分别代表的是:
- 输入要计算点的集合
- 输入要计算距离的物体
Grasshopper运算器右边边的参数分别代表的是:
- 输出在物体的投影点
- 输出投影点在曲面上的法线方向
- 输出物体外的点和投影点之间的距离,也就是点和物体的最近距离
Surface Closest point:计算点到曲面的距离
这一个运算器和上面一个运算器是类似的,当前这一个是针对曲面的,上一个是针对曲面或者物体的。
Grasshopper运算器右边边的参数分别代表的是:
- 输出外部点到曲面的投影点
- 输出投影点的uv值
- 输出外部点到同一点的距离,也就是点到曲面的距离
所谓的UV值就是曲面在平面上的映射值,在犀牛建模中我们常常要在曲面上绘制曲线,但是往往是不太好操作的,这时我们就会用UV映射的方式,把曲面映射到平面上,然后在平面上绘制图形,之后在重新映射回曲面,这个过程就是平面和曲面之间相互映射的过程。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。