SITransformation.GetScalingValues

SITransformation.GetScalingValues

説明

この変換での x、Y、Z のスケーリング値を戻します。

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

C#構文

SITransformation.GetScalingValues( Object& out_pvarX, Object& out_pvarY, Object& out_pvarZ );

スクリプト構文

SITransformation.GetScalingValues( out_pvarX, out_pvarY, out_pvarZ );

パラメータ

パラメータ タイプ 説明
out_pvarX Double X のスケーリング値
out_pvarY Double Y のスケーリング値
out_pvarZ Double Z のスケーリング値

VBScript の例

set oCube = ActiveSceneRoot.AddGeometry("Cube","MeshSurface")

Scale oCube, 0.90715667311412, 1, 1, siRelative, siLocal, siObj, siXYZ

set oTransform = oCube.Kinematics.Global.Transform

oTransform.GetScalingValues X, Y, Z

Application.LogMessage "Scaling values: " & X & "," & Y & "," & Z

関連項目

SITransformation.GetScalingValues2 SITransformation.SetScalingFromValues