电子书《精通DirectX.3D图形与动画程序设计.王德才.pdf》p91
矩阵连接(matrix concatenation):将单独矩阵(individual matrices)相乘,得到一个复合矩阵以实现所有功能
Direct3D对于D3DXMATRIX矩阵类型进行了扩展,对于矩阵乘法运算符进行了重载,所以可以直接使用*运算符
矩阵连接(matrix concatenation):将单独矩阵(individual matrices)相乘,得到一个复合矩阵以实现所有功能
D3DXMATRIX* D3DXMatrixMultiply(
_Inout_ D3DXMATRIX *pOut,
_In_ const D3DXMATRIX *pM1,
_In_ const D3DXMATRIX *pM2
);
矩阵乘法,顺序很关键,从左到右的原则才能确保实现想要的效果,一个复合矩阵的视觉效果是按照从左到右的顺序各单独矩阵视觉效果的组合,不满足交换律。
Direct3D对于D3DXMATRIX矩阵类型进行了扩展,对于矩阵乘法运算符进行了重载,所以可以直接使用*运算符