AddSpline 方法

创建二次或三次NURBS(非一致有理B样条)曲线。

参阅 | 示例

语法

RetVal = object.AddSpline(PointsArray, StartTangent, EndTangent)

Object

ModelSpace 集合, PaperSpace 集合, Block
使用该方法的对象。

PointsArray

Variant[变体] (双精度数组); 仅用于输入
定义样条曲线的三维WCS坐标数组。至少需要两个点(六个元素)来构成 Spline 对象。该数组大小必须为3的倍数。

StartTangent

Variant[变体] (三元素双精度数组); 仅用于输入
指定样条曲线第一点相切的三维矢量。

EndTangent

Variant[变体] (三元素双精度数组); 仅用于输入
指定样条曲线最后一点相切的三维矢量。

RetVal

Spline 对象
新创建的 Spline 对象。

说明

StartTangent 和 EndTangent 参数指定了样条曲线两个端点的相切矢量。默认时,创建的样条曲线为开放的。要闭合样条曲线,可在样条曲线创建后调用 Closed 属性。