曲线长度 Curve Length
- 功能:用来提取计算曲线的长度
- 演示:
曲线->网格 Curve to Mesh
- 功能:将曲线生成网格物体。
- 轮廓曲线:给定一个曲线轮廓,将物体转为网格。
- 封盖:是否启用封盖,是一个布尔值。
- 演示:
曲线->点 Curve to Points
- 功能:将曲线装换为点,后期用于点实例。
- 曲线:输入一条曲线
- 模式
- 已解算:基于NURBS和贝塞尔样条线的精度属性,从曲线的解算点创建点。
- 可以在曲线后面链接一个
**设置样条线类型**
节点,在后面在连接**设置样条线精度**
节点- NURBS类型,如果不连接
**设置样条线精度**
,默认12的精度
- NURBS类型,如果不连接
- 可以在曲线后面链接一个
- 长度:每隔一段距离创建一个点
- 数量:直接根据输入的数量创建点,滑动数值可到2,手动可输入1。
- 已解算:基于NURBS和贝塞尔样条线的精度属性,从曲线的解算点创建点。
- 同时还可以输入点的切向,法向和旋转
- 演示
填充曲线 Fill Curve
- 功能:对闭合或者非闭合的的曲线进行填充面。
- 三角形:使用三角形进行填充。
- 多边形:使用多边形进行填充
- 通过文字的对比可以看出,三角形填充和其他网格编辑的填充还是有点区别的。
- 演示:
圆角曲线 Fillet Curve
- 功能:对曲线的顶点进行倒角。
- 半径:倒角的半径大小。
- 多段性模式的数量:倒角分段数,分段越多,倒角越圆滑。
- 贝塞尔模式:倒角分段数受贝塞尔曲线精度影响。
- Limit Radius:限制倒角的大小。
- 演示:由于星型曲线属于多段线,故演示贝塞尔模式时,使用
**设置曲线类型**
节点,将星型装换为贝塞尔曲线(贝塞尔曲线默认精度是12);也可使用**设置曲线精度**
节点,将贝塞尔曲线的精度设置为其他值,如1。
曲线重采样 Resample Curve
- 功能:对曲线增加采样点,数量和长度模式可以理解为没有平滑的细分和反细分,已解算模式没有调节功能,仅接受端传递过来的信号进行采样。
- 数量模式:根据输入的数量对曲线进行重新计算精度。
- 长度模式:根据输入的长度间隔对曲线进行重新计算精度。
- 已解算模式:继承NURBS和贝塞尔样条线的精度属性,多段线则不变。
- 演示:
反转曲线 Reverse Curve
- 功能:将曲线的首尾进行反向。
- 演示:
曲线采样 Sample Curve
- 功能:从输入曲线的起点开始,以系数0-1或者长度距离来计算曲线上的点,然后输出这个点的位置/切向/法向属性值。
- 演示1:
- 系数模式时,可以用
**运算**
节点的分数
链接到系数,分数
输出的永远是数值的系小数,也就是0-1的值。 - 长度模式时,可以提取曲线的长度,用
**运算**
节点的模数
,来提取曲线的长度。
- 系数模式时,可以用
- 演示2:
细分曲线 Subdivide Curve
- 功能:该节点会在曲线输入的现有控制点之间加入更多的控制点。对于贝塞尔曲线和多段线曲线,曲线的形状完全不会改变。
- 在每段上要增加的控制点的数量。当输入是一个字段时,一个段的切割数由该字段在前一个点评估时的值决定。
- 演示:
修剪曲线 Trim Curve
- 功能:该节点会对从起点到终点对输入的曲线(系数或长度)进行修剪,输入的曲线必须是非闭环曲线。
- 演示: