このメソッドは旧バージョンであり、すでに X3DObject.AddNurbsCurveList2 に置き換わっています。
空のNurbsCurveListオブジェクトを作成し、このオブジェクトの下に関連付けます。
X3DObject X3DObject.AddNurbsCurveList( Object in_vsalCount, Object in_vsaControlPoints, Object in_vsadKnots, Object in_vsabClosed, Object in_vsalDegree, Object in_vsalParam, siNurbsFormat in_eNurbsFormat, String in_bstrName ); |
oReturn = X3DObject.AddNurbsCurveList( Count, ControlPoints, [Knots], [Closed], [Degree], [Parameterization], [NurbsFormat], [Name] ); |
パラメータ | タイプ | 説明 |
---|---|---|
Count | 2DArray | カーブあたりの制御頂点および vkot の数 |
ControlPoints | 1D または 2D Array | NURBS カーブの作成に使用されるコントロールポイント。このコントロールポイントは、1D 配列または X,y,z,w 値の 2D 配列の行列(Ux4)で保存できます。この 1D 配列には X,y,z,w 値のシーケンスが必要です(例:{Xo,Yo,Zo,...X(n-1),Y(n-1),Z(n-1),W(n-1)}) |
Knots | DoubleのArray |
ノット値の配列 デフォルト値:コントロールポイントから操作されるノット |
Closed | BooleanのArray |
NURBS カーブが閉じているかどうかを指定します。 デフォルト値: False |
Degree | LongのArray |
NURBS カーブの次数 デフォルト値: 3 |
Parameterization | siKnotParameterizationのArray |
NURBS カーブのパラメータ配置方法 デフォルト値:siNonUniformParameterization |
NurbsFormat | siNurbsFormat |
NURBs のデータ形式を指定します。 デフォルト値:siSINurbs |
Name | String | オブジェクトの名前 |
NewScene , false set oRoot = Application.ActiveProject.ActiveScene.Root set oNurbsCurveList = oRoot.AddNurbsCurveList() |