Matrix3D オブジェクトの作成

Matrix3D オブジェクトを作成または取得する主な方法は 3 つあります。

  1. Matrix3D() コンストラクタメソッドを使用して、新しいマトリックスをインスタンス化します。Matrix3D() コンストラクタは、16 個の数値を含む Vector オブジェクトを受け取り、各値をマトリックスのセルに配置します。次に例を示します。

    var rotateMatrix:Matrix3D = new Matrix3D(1,0,0,1, 0,1,0,1, 0,0,1,1, 0,0,0,1);
  2. 表示オブジェクトの z プロパティの値を設定します。次に、そのオブジェクトの transform.matrix3D プロパティから変換マトリックスを取得します。

  3. ルート表示オブジェクトの perspectiveProjection.matrix3D プロパティの値を取得することにより、ステージ上の 3D オブジェクトの表示を制御するMatrix3D オブジェクトを取得します。