NURBS サーフェイスメッシュの完全なデータ記述を戻します。
注: このメソッドでは output arguments が使用されます。C#および他のスクリプト言語(JScript、PerlScript など)では、引数の参照渡しは使用できません。ただし、C#、JScript、および PerlScript で使用しても安全な、このメソッドの代替バージョン NurbsSurfaceMesh.Get2 が用意されています。
NurbsSurfaceMesh.Get( siNurbsFormat in_eNurbsFormat, Object& out_pvsalCount, Object& out_pvsaUVControlPoints, Object& out_pvsaNbUControlPoints, Object& out_pvsaNbVControlPoints, Object& out_pvsadUKnots, Object& out_pvsaNbUKnots, Object& out_pvsadVKnots, Object& out_pvsaNbVKnots, Object& out_pvsabUClosed, Object& out_pvsabVClosed, Object& out_pvsalUDegree, Object& out_pvsalVDegree, Object& out_pvsaeUParam, Object& out_pvsaeVParam ); |
NurbsSurfaceMesh.Get( [NurbsFormat], [Count], [UVControlPoints], [NbUControlPoints], [NbVControlPoints], [UKnots], [NbUKnots], [VKnots], [NbVKnots], [UClosed], [VClosed], [UDegree], [VDegree], [UParam], [VParam] ); |
パラメータ | タイプ | 説明 |
---|---|---|
NurbsFormat | siNurbsFormat |
NURBs のデータ形式を指定します。 デフォルト値:siSINurbs |
Count | Long | メッシュにある NurbsSurface の数 |
UVControlPoints | 3DArray | コントロールポイントは 2D 配列に格納されます。配列は、4 * (V ControlPoint の数) * (U ControlPoint の数)です。 |
NbUControlPoints | LongのArray | NURBS サーフェイスごとの U ControlPoint の数を指定します。 |
NbVControlPoints | LongのArray | NURBS サーフェイスごとの V ControlPoint の数を指定します。 |
UKnots | DoubleのArray | U方向のノット値の配列 |
NbUKnots | LongのArray | NURBS サーフェイスごとの Uノットの数を指定します。 |
VKnots | DoubleのArray | V方向のノット値の配列 |
NbVKnots | LongのArray | NURBS サーフェイスごとの Vノットの数を指定します。 |
UClosed | Boolean 値の Array | NURBS サーフェイスが U 方向で閉じられているかどうかを指定します。 |
VClosed | Boolean 値の Array | NURBS サーフェイスが V 方向で閉じられているかどうかを指定します。 |
UDegree | LongのArray | NURBS サーフェイスの U 方向の次数 |
VDegree | LongのArray | NURBS サーフェイスの V 方向の次数 |
UParam | siKnotParameterization 値の Array | NURBS サーフェイスの U 方向のパラメータ配置方法 |
VParam | siKnotParameterization値のArray | NURBS サーフェイスの V 方向のパラメータ配置方法 |
set obj = activeproject.activescene.root.addgeometry( "grid", "nurbssurface" ) obj.activeprimitive.Geometry.Get siSIFormat, _ count, _ cpoints, _ nupoints, _ nvpoints, _ uknots, _ nuknots, _ vknots, _ nvknots, _ uclosed, _ vclosed, _ udeg, _ vdeg, _ uparam, _ vparam activeproject.activescene.root.AddNurbsSurfaceMesh2 _ 1, _ cpoints, , ,_ uknots, ,_ vknots, ,_ udeg, _ vdeg, _ uclosed, _ vclosed, _ uparam, _ vparam, _ siSIFormat, _ "MyNurbsSurface" |