2.3 曲线的创建与编辑
2.3.1 多段线曲线
PolyCurve.ByPoint
通过输入点的顺序依次以直线连接起来,如果点越密集曲线就会越平滑。
2.3.2 样条曲线
NurbsCurve.ByPoint
通过输入点的顺序依次以曲线连接起来,不论点的数量多少都会尽量平滑。
2.3.3 曲线上的坐标点
Point.CurveAtParameter
将整条曲线当做一个单位,看做一个闭区间[0,1],输入区间里的值即选中该点。
Curve.PointAtSegmentLength
通过输入弧长,获取从曲线起点处开始直到给定弧长处的坐标点。
2.3.4 曲线的翻转
Curve.Reverse
曲线具有方向性,当曲线的方向不满足我们的需求时可以翻转。
2.3.5 曲线的延伸
Curve.ExtendStart
从曲线的起点延伸指定的弧长,延伸段曲线的形状由输入曲线起点的曲率半径所确定。
Curve.ExtendEnd
从曲线的起点延伸指定的弧长,延伸段曲线的形状由输入曲线终点的曲率半径所确定。
2.3.6 曲线的打断
Curve.TrimByStartParameter
通过起点开始到指定参数的曲线将被修剪。
Curve.TrimByEndParameter
通过终点开始到指定参数的曲线将被修剪。
Curve.TrimByParameter
将指定两个参数之间的曲线保留,其余被修剪。
Curve.TrimInteriorByParameter
修剪指定的两个参数之间的曲线,保留剩余的曲线段。
转载请注明来源本文地址:https://www.tuituisoft/blog/1202.html