grasshopper系列教程-直线和各种物体的相交

今天我们来学习Grasshopper的系列教程,今天要学习的内容是:直线和各种物体的相交

计算直线和物体的相交,可以让我们快速的得到直线和物体的相交点和这个点在物体上的位置关系。

grasshopper系列教程-直线和各种物体的相交

Brep/Line:多重曲面和直线相交

多重曲面和直线相交之后,我们会得到直线和多重曲面的相交点

grasshopper系列教程-直线和各种物体的相交

grasshopper系列教程-直线和各种物体的相交

Curve / line:曲线和直线相交

Grasshopper运算器右边边的参数分别代表的是:

  1. 曲线和直线相交之后的相交点
  2. 相交点在直线上的位置值
  3. 相交点的数量值

grasshopper系列教程-直线和各种物体的相交

曲线和直线相交的效果,请看下图。

grasshopper系列教程-直线和各种物体的相交

Line/ Line:直线和直线相交

Grasshopper运算器右边边的参数分别代表的是:

  1. 相交点在a线段的位置值
  2. 相交点在b线段的位置值
  3. 在a线段的相交点
  4. 在b线段的相交点

grasshopper系列教程-直线和各种物体的相交

Mesh/ Ray:网格和射线相交

所谓的射线就是已知起点和方向的直线,这个运算器用于计算射线和网格之间的相交点。

Grasshopper运算器左边的参数分别代表的是:

  1. 输入网格曲面
  2. 输入射线的起点
  3. 输入射线的方向,这个方向我们可以用直线来表达就行了

 

<img title="1590562397.png" src="https://ww1.3dscg.com/img/2021/20211590562397.png" alt="计算机生成了可选文字: 0" 3dscgcom" />

 

Surface / Line:曲面和直线相交

Grasshopper运算器右边边的参数分别代表的是:

  1. 相交重叠的曲线,这个案例并没有相交重叠的曲线,因为这个曲面是一个圆球,而我们是直线穿过圆球,而不会有相对相交重叠的曲线的,如果是直线穿过一个平面,而且这个直线在平面内的话,那是有相交的曲线的。
  2. 曲面和直线的相交点
  3. 相交点的UV值
  4. 相交点在曲面上的法向方向

grasshopper系列教程-直线和各种物体的相交

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

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