NurbsSurfaceMesh.Get operator

説明

NURBS サーフェイスメッシュの完全なデータ記述を戻します。

注: このメソッドでは output arguments が使用されます。C#および他のスクリプト言語(JScript、PerlScriptなど)では、引数の参照渡しは使用できません。ただし、C#、JScript、および PerlScript で使用しても安全な、このメソッドの代替バージョンNurbsSurfaceMesh.Get2が用意されています。

スクリプト 構文

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 LongArray NURBS サーフェイスごとの U ControlPoint の数を指定します。
NbVControlPoints LongArray NURBS サーフェイスごとの V ControlPoint の数を指定します。
UKnots DoubleArray U方向のノット値の配列
NbUKnots LongArray NURBS サーフェイスごとの Uノットの数を指定します。
VKnots DoubleArray V方向のノット値の配列
NbVKnots LongArray NURBS サーフェイスごとの Vノットの数を指定します。
UClosed Boolean値のArray NURBS サーフェイスが U方向で閉じられているかどうかを指定します。
VClosed Boolean値のArray NURBS サーフェイスがV方向で閉じられているかどうかを指定します。
UDegree LongArray NURBS サーフェイスの U方向の次数
VDegree LongArray NURBS サーフェイスの V方向の次数
UParam siKnotParameterization値のArray NURBS サーフェイスの U方向のパラメータ配置方法
VParam siKnotParameterization値のArray NURBS サーフェイスの V方向のパラメータ配置方法

VBScript の例

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"