トップ 一覧 検索 ヘルプ RSS ログイン

unity_script_Matrix4x4の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!4x4行列

行列は「Matrix4x4」を使用します。

 Matrix4x4 m = Matrix4x4.identity;
要素には m[0, 0] 〜 m[3, 3]でアクセスできます。

!!単位行列
 Matrix4x4 m = Matrix4x4.identity;
「Matrix4x4.identity」を使用。

!!逆行列
 Matrix4x4 m = Matrix4x4.identity;    // 何か行列.
 Matrix4x4 mInv = m.inverse;          // 逆行列を取得.
「inverse」を使用。

!!ベクトルと行列の乗算
 Matrix4x4 m = Matrix4x4.identity;    // 何か行列.
 Vector3 v0 = new Vector3(1.0f, 2.0f, 2.5f);
 Vector3 v = m.MultiplyVector(v0);
「MultiplyVector」を使用。この場合は、ベクトルv0と行列mで乗算し、結果をvに返しています。