SIMatrix4.Get

説明

この行列の 16個のコンポーネントを、行優先モードで戻します。これらの要素は次のようにまとめられています。

| m0 m1 m2 m3 |

| m4 m5 m6 m7 |

| m8 m9 m10 m11 |

| m12 m13 m14 m15 |

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

スクリプト 構文

SIMatrix4.Get( m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15 );

パラメータ

パラメータ タイプ 詳細
m0 Float ポイント値 m0 の値
m1 Float ポイント値 m1 の値
m2 Float ポイント値 m2 の値
m3 Float ポイント値 m3の値
m4 Float ポイント値 m4 の値
m5 Floatポイント値 m5の値
m6 Float ポイント値 m6 の値
m7 Float ポイント値 m7の値
m8 Float ポイント値 m8 の値
m9 Float ポイント値 m9の値
m10 Float ポイント値 m10 の値
m11 Float ポイント値 m11 の値
m12 Float ポイント値 m12 の値
m13 Float ポイント値 m13の値
m14 Float ポイント値 m14 の値
m15 Float ポイント値 m15の値

VBScript の例

' Create 4x4 matrix.
dim mat4 : set mat4 = XSIMath.CreateMatrix4
mat4.Set 4.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0
mat4.Get m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15
Application.LogMessage m0 & " " & m1 & " " & m2 & " " & m3
Application.LogMessage m4 & " " & m5 & " " & m6 & " " & m7
Application.LogMessage m8 & " " & m9 & " " & m10 & " " & m11
Application.LogMessage m12 & " " & m13 & " " & m14 & " " & m15

関連項目

SIMatrix4.SetIdentity SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion SIMatrix4.Get2