この回転を3 つの正規直交軸で設定します。軸の正規直交性についての検証は行われません。
SIRotation.SetFromXYZAxes( xAxis, yAxis, zAxis ); |
パラメータ | タイプ | 詳細 |
---|---|---|
xAxis | SIVector3 | ユニタリX 軸(YおよびZと直交) |
yAxis | SIVector3 | ユニタリY 軸(XおよびZと直交) |
zAxis | SIVector3 | ユニタリZ 軸(Xおよびy と直交) |
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 |