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 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方向のパラメータ配置方法

例

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"