曲线长度 Curve Length

  • 功能:用来提取计算曲线的长度
  • 演示:

image.png

曲线->网格 Curve to Mesh

  • 功能:将曲线生成网格物体。
  • 轮廓曲线:给定一个曲线轮廓,将物体转为网格。
  • 封盖:是否启用封盖,是一个布尔值。
  • 演示:

image.png

曲线->点 Curve to Points

image.png

  • 功能:将曲线装换为点,后期用于点实例。
  • 曲线:输入一条曲线
  • 模式
    • 已解算:基于NURBS和贝塞尔样条线的精度属性,从曲线的解算点创建点。
      • 可以在曲线后面链接一个**设置样条线类型**节点,在后面在连接**设置样条线精度**节点
        • NURBS类型,如果不连接**设置样条线精度**,默认12的精度
    • 长度:每隔一段距离创建一个点
    • 数量:直接根据输入的数量创建点,滑动数值可到2,手动可输入1。
  • 同时还可以输入点的切向,法向和旋转
  • 演示

image.png

填充曲线 Fill Curve

image.png

  • 功能:对闭合或者非闭合的的曲线进行填充面。
  • 三角形:使用三角形进行填充。
  • 多边形:使用多边形进行填充
  • 通过文字的对比可以看出,三角形填充和其他网格编辑的填充还是有点区别的。
  • 演示:

image.png

圆角曲线 Fillet Curve

image.pngimage.png

  • 功能:对曲线的顶点进行倒角。
  • 半径:倒角的半径大小。
  • 多段性模式的数量:倒角分段数,分段越多,倒角越圆滑。
  • 贝塞尔模式:倒角分段数受贝塞尔曲线精度影响。
  • Limit Radius:限制倒角的大小。
  • 演示:由于星型曲线属于多段线,故演示贝塞尔模式时,使用**设置曲线类型**节点,将星型装换为贝塞尔曲线(贝塞尔曲线默认精度是12);也可使用**设置曲线精度**节点,将贝塞尔曲线的精度设置为其他值,如1。

image.png

曲线重采样 Resample Curve

image.png

  • 功能:对曲线增加采样点,数量和长度模式可以理解为没有平滑的细分和反细分,已解算模式没有调节功能,仅接受端传递过来的信号进行采样。
  • 数量模式:根据输入的数量对曲线进行重新计算精度。
  • 长度模式:根据输入的长度间隔对曲线进行重新计算精度。
  • 已解算模式:继承NURBS和贝塞尔样条线的精度属性,多段线则不变。
  • 演示:

image.png

反转曲线 Reverse Curve

  • 功能:将曲线的首尾进行反向。
  • 演示:

image.png
image.png

曲线采样 Sample Curve

image.png

  • 功能:从输入曲线的起点开始,以系数0-1或者长度距离来计算曲线上的点,然后输出这个点的位置/切向/法向属性值。
  • 演示1:
    • 系数模式时,可以用**运算**节点的分数链接到系数,分数输出的永远是数值的系小数,也就是0-1的值。
    • 长度模式时,可以提取曲线的长度,用**运算**节点的模数,来提取曲线的长度。

image.png

  • 演示2:

image.png

细分曲线 Subdivide Curve

  • 功能:该节点会在曲线输入的现有控制点之间加入更多的控制点。对于贝塞尔曲线和多段线曲线,曲线的形状完全不会改变。
  • 在每段上要增加的控制点的数量。当输入是一个字段时,一个段的切割数由该字段在前一个点评估时的值决定。
  • 演示:

image.png

修剪曲线 Trim Curve

  • 功能:该节点会对从起点到终点对输入的曲线(系数或长度)进行修剪,输入的曲线必须是非闭环曲线。
  • 演示:

image.png