SITransformation.GetRotationXYZAnglesValues

SITransformation.GetRotationXYZAnglesValues

説明

回転のオイラー角の値を戻します。

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

C#構文

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

スクリプト構文

SITransformation.GetRotationXYZAnglesValues( out_pvarX, out_pvarY, out_pvarZ );

パラメータ

パラメータ タイプ 説明
out_pvarX Double X のオイラー角の値
out_pvarY Double Y のオイラー角の値
out_pvarZ Double Z のオイラー角の値

VBScript の例

set globalRot = XSIMath.CreateVector3

globalRot.Set 45.0, 0.0, -60.0

set transfo = XSIMath.CreateTransform

transfo.SetRotationFromXYZAngles globalRot

' Get the rotation euler values

transfo.GetRotationXYZAnglesValues rotX, rotY, rotZ

Application.LogMessage "rot X: " & rotX & " rot Y: " & rotY & " rot Z: " & rotZ

関連項目

SITransformation.GetRotationXYZAnglesValues2 SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion