NurbsSurface.GetUVFromNormalizedUV2 operator

説明

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

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

スクリプト 構文

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] );