この行列の 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( Object& out_pvarM00, Object& out_pvarM01, Object& out_pvarM02, Object& out_pvarM03, Object& out_pvarM10, Object& out_pvarM11, Object& out_pvarM12, Object& out_pvarM13, Object& out_pvarM20, Object& out_pvarM21, Object& out_pvarM22, Object& out_pvarM23, Object& out_pvarM30, Object& out_pvarM31, Object& out_pvarM32, Object& out_pvarM33 ); |
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 の値 |
' 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 |