NurbsSurface.GetUVFromNormalizedUV2 operator

説明

入力された正規化 UV 値に相当する UV 値を戻します。データは 1D 配列で戻されます。順序は NurbsSurface.GetUVFromNormalizedUV メソッドの出力引数と同じです。

注:このメソッドは、JScriptやPerlScriptなどの引数の参照渡しをサポートしないスクリプト言語で使用する必要があります。出力引数の取得の詳細については、About Output Argument Arrays を参照してください。

C#構文

Object NurbsSurface.GetUVFromNormalizedUV2( Double in_dUValueNormalized, Double in_dVValueNormalized );

スクリプト構文

oArray = NurbsSurface.GetUVFromNormalizedUV2( UValueNormalized, VValueNormalized );

戻り値

UV値のArray。順序は、UValue、VValue です。

パラメータ

パラメータ タイプ 説明
UValueNormalized Double 実際の U 値を求める元になる正規化 UValue(0.0 から 1.0 まで)
VValueNormalized Double 実際の V 値を求める元になる正規化 VValue(0.0 から 1.0 まで)

JScript の例

/*

	JScript example : shows how to retrieve the equivalent of the normalized

	UV values: .5, .5; from NurbsSurface.GetUVFromNormalizedUV2

*/

var oRoot = Application.ActiveProject.ActiveScene.Root;

var oSphere = oRoot.AddGeometry( "Sphere", "NurbsSurface" );

// convert VB array to JScript array

var vbArgs = new VBArray(oSphere.ActivePrimitive.Geometry.Surfaces(0).GetUVFromNormalizedUV2( .5, .5 ));

var args = vbArgs.toArray();

// get the U value

LogMessage("U value: " + args[0] );

// get the V value

LogMessage("V value: " + args[1] );