SIMatrix4.Set

SIMatrix4.Set

説明

この行列の 16 つのコンポーネントを設定します。

| m0 m1 m2 m3 |

| m4 m5 m6 m7 |

| m8 m9 m10 m11 |

| m12 m13 m14 m15 |

C#構文

SIMatrix4.Set( Double in_dM00, Double in_dM01, Double in_dM02, Double in_dM03, Double in_dM10, Double in_dM11, Double in_dM12, Double in_dM13, Double in_dM20, Double in_dM21, Double in_dM22, Double in_dM23, Double in_dM30, Double in_dM31, Double in_dM32, Double in_dM33 );

スクリプト構文

SIMatrix4.Set( 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 の例

dim v1, m1

' Create 3D vector.

set v1 = XSIMath.CreateVector3

' Create 4x4 matrix.

set m1 = XSIMath.CreateMatrix4

v1.Set 1.0, 2.0, 3.0

m1.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

v1.MulByMatrix4InPlace m1

関連項目

SIMatrix4.SetIdentity SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion