**矩阵乘法
D3DXMATRIX A(…);
D3DXMATRIX B(…);
D3DXMATRIX C = A * B;
*
**矩阵元素设置
1
)使用”.”运算符
D3DXMATRIX A;
A._11 =
1.
0f;
2
)使用()运算符
D3DXMATRIX M;
M (
0
,
0
) =
5.
0f;
*
**单位矩阵
D3DXMATRIX *D3DXMatrixIdentity(
D3DXMATRIX *pOut
);
D3DXMATRIX M;
D3DXMatrixIdentity(&M);
*
**矩阵转置
D3DXMATRIX *WINAPI D3DXMatrixTranspose(
D3DXMATRIX *pOut,
CONST
D3DXMATRIX *pM
);
*
**逆矩阵
D3DXMATRIX *WINAPI D3DXMatrixInverse(
D3DXMATRIX *pOut,
FLOAT *pDeterminant,
CONST
D3DXMATRIX *pM
);
例:
D3DXMATRIX A(…);
D3DXMATRIX B;
D3DXMatrixInverse (&B,
0
,&A);