Matrix44

4x4行列です。
OpenGLのため列優先行列であることに注意してください(列優先の方が演算量的に有利です)。
DirectXなどから見ると転置されているように感じます(シェーダのHLSLでは列優先で同じです)。

メンバ

メソッド
add (自身に行列を加算します )
div (自身から行列を除算します )
frustum (透視投影変換行列を設定 )
mul (自身に行列を乗算します )
ortho (平行投影変換行列を設定 )
ortho (平行投影変換行列を設定 )
perspective (射影変換行列を設定 )
perspectiveFov (射影変換行列を設定 )
project (各種行列を用いた座標変換 )
reset (単位行列化 )
rotate (行列を回転します )
scale (行列を拡大縮小します )
set (マトリックス設定 )
set (マトリックス設定 )
set (マトリックス設定 )
setRotate (回転量設定 )
setRotateZ (回転量設定 )
setScale (拡大率設定 )
setTranslate (移動量設定 )
sub (自身から行列を減算します )
translate (行列を移動します )
プロパティ
array (1次元配列で受け取る[r] )
m11 (m11 [1][1]位置の値 )
m12 (m12 [1][2]位置の値 )
m13 (m13 [1][3]位置の値 )
m14 (m14 [1][4]位置の値 )
m21 (m21 [2][1]位置の値 )
m22 (m22 [2][2]位置の値 )
m23 (m23 [2][3]位置の値 )
m24 (m24 [2][4]位置の値 )
m31 (m31 [3][1]位置の値 )
m32 (m32 [3][2]位置の値 )
m33 (m33 [3][3]位置の値 )
m34 (m34 [3][4]位置の値 )
m41 (m41 [4][1]位置の値 )
m42 (m42 [4][2]位置の値 )
m43 (m43 [4][3]位置の値 )
m44 (m44 [4][4]位置の値 )
イベント