typedef Float32 Matrix3x3 [3][3];
typedef Float32 Matrix4x4 [4][4];
typedef Float64 DMatrix3x3 [3][3];
typedef Float64 DMatrix4x4 [4][4];