SIRotation.SetFromXYZAxes

説明

この回転を3 つの正規直交軸で設定します。軸の正規直交性についての検証は行われません。

スクリプト 構文

SIRotation.SetFromXYZAxes( xAxis, yAxis, zAxis );

パラメータ

パラメータ タイプ 詳細
xAxis SIVector3 ユニタリX 軸(YおよびZと直交)
yAxis SIVector3 ユニタリY 軸(XおよびZと直交)
zAxis SIVector3 ユニタリZ 軸(Xおよびy と直交)

VBScript の例

dim r1, vx, vy, vz
' Create rotation.
set r1 = XSIMath.CreateRotation
' Create 3D vectors.
set vx = XSIMath.CreateVector3(1.0, 1.0, 0.0)
set vy = XSIMath.CreateVector3(-1.0, 1.0, 0.0)
set vz = XSIMath.CreateVector3( 0.0, 0.0, 1.0)
vx.Normalize vx
vy.Normalize vy
r1.SetFromXYZAxes vx, vy, vz

関連項目

SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion