NurbsSurface.GetNormalizedUVFromUV2 operator

説明

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

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

C#構文

Object NurbsSurface.GetNormalizedUVFromUV2( Double in_dUValue, Double in_dVValue );

スクリプト構文

oReturn = NurbsSurface.GetNormalizedUVFromUV2( UValue, VValue );

戻り値

正規化された値の配列。順序は、UValueNormalized、VValueNormalizeD です。

パラメータ

パラメータ タイプ 説明
UValue Double 正規化UValue を求める元になるUValue
VValue Double 正規化VValue を求める元になるVValue

JScript の例

/*

	This example shows how to retrieve the normalized equivalent of the 

	UV values: 3.0, 4.0; from NurbsSurface.GetNormalizedUVFromUV2

*/

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).GetNormalizedUVFromUV2( 3.0, 4.0 ));

var args = vbArgs.toArray();

// Get the U normalized value

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

// Get the V normalized value

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