1. 首页
  2. grasshopper

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

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

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

 

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

 

 

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

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

计算机生成了可选文字: 叭3dscg.com

 

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

Curve / line:曲线和直线相交

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

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

计算机生成了可选文字: 3dscq

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

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

Line/  Line:直线和直线相交

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

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

计算机生成了可选文字: \叭叭N,'3dscg.com

 

Mesh/  Ray:网格和射线相交

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

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

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

 

计算机生成了可选文字: 0“ 3dscgcom

 

Surface / Line:曲面和直线相交

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

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

计算机生成了可选文字: \叭叭N,'3dscg.com

原创文章,作者:Linkli,如若转载,请注明出处:http://www.3dscg.com/grasshopper-brep-line.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注