96 void SetScaling(
const Vector3& s );
106 void SetRotationX(
Float32 r );
109 void SetRotationY(
Float32 r );
112 void SetRotationZ(
Float32 r );
124 void SetTranslation(
const Vector3& t );
145 void Inverse(
void );
151 void Transpose(
void );
323 static const Matrix4x4 mat( 0.0f, 0.0f, 0.0f, 0.0f,
324 0.0f, 0.0f, 0.0f, 0.0f,
325 0.0f, 0.0f, 0.0f, 0.0f,
326 0.0f, 0.0f, 0.0f, 0.0f );
336 0.0f, 1.0f, 0.0f, 0.0f,
337 0.0f, 0.0f, 1.0f, 0.0f,
338 0.0f, 0.0f, 0.0f, 1.0f );
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Float32 m30
要素 ( 3, 0 ) の値
Definition: Matrix4x4.h:31
Float32 m23
要素 ( 2, 3 ) の値
Definition: Matrix4x4.h:30
Float32 m20
要素 ( 2, 0 ) の値
Definition: Matrix4x4.h:27
Float32 m33
要素 ( 3, 3 ) の値
Definition: Matrix4x4.h:34
Float32 m03
要素 ( 0, 3 ) の値
Definition: Matrix4x4.h:22
Float32 m13
要素 ( 1, 3 ) の値
Definition: Matrix4x4.h:26
クォータニオンクラス
Definition: Quaternion.h:10
Float32 m02
要素 ( 0, 2 ) の値
Definition: Matrix4x4.h:21
Float32 m12
要素 ( 1, 2 ) の値
Definition: Matrix4x4.h:25
Float32 m10
要素 ( 1, 0 ) の値
Definition: Matrix4x4.h:23
static const Matrix4x4 & Identity(void)
単位行列を取得します
Definition: Matrix4x4.h:333
Float32 m22
要素 ( 2, 2 ) の値
Definition: Matrix4x4.h:29
4x4行列クラス
Definition: Matrix4x4.h:12
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Float32 m11
要素 ( 1, 1 ) の値
Definition: Matrix4x4.h:24
ミックス
Definition: AtomicValue.h:6
Float32 m00
要素 ( 0, 0 ) の値
Definition: Matrix4x4.h:19
float Float32
32ビット浮動小数点
Definition: Common.h:83
Float32 m01
要素 ( 0, 1 ) の値
Definition: Matrix4x4.h:20
3次元浮動小数点ベクトルクラスインクルードファイル
Float32 m21
要素 ( 2, 1 ) の値
Definition: Matrix4x4.h:28
Float32 m31
要素 ( 3, 1 ) の値
Definition: Matrix4x4.h:32
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
static const Matrix4x4 & Zero(void)
全ての要素が 0.0f の行列を取得します
Definition: Matrix4x4.h:321
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
Float32 m32
要素 ( 3, 2 ) の値
Definition: Matrix4x4.h:33
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38