D3D中的矩阵

 **矩阵乘法
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, //通常忽略第二个参数都设置为0
CONST D3DXMATRIX *pM
);
例:
D3DXMATRIX A(…);
D3DXMATRIX B;
D3DXMatrixInverse (&B, 0 ,&A); 
 
 
 
 

你可能感兴趣的:(D3D中的矩阵)