D3DXMatrixMultiply 函数

来源:互联网 发布:数据库取代表格 编辑:程序博客网 时间:2024/06/09 14:30

D3DXMatrixMultiply 函数


两个矩阵相乘。

定义:

D3DXMATRIX *WINAPI D3DXMatrixMultiply(      

    D3DXMATRIX *pOut,
    CONST D3DXMATRIX *pM1,
    CONST D3DXMATRIX *pM2
);

参数:

pOut

[in, out] 指向D3DXMATRIX 结构的矩阵乘积。

pM1

[in] 指向D3DXMATRIX 结构的源矩阵。

pM2

[in] 指向D3DXMATRIX 结构的源矩阵。

返回值:

指向 D3DXMATRIX 结构的两个矩阵相乘的积矩阵。

 

说明:

本函数主要让两个矩阵相乘,表达的意思就是矩阵1变换后,接着就是矩阵2变换。如公式(Out = M1 * M2),其实在C++里,完全可以像公式那里操作,不用这个函数。

返回值是跟参数pOut 值是一样的。通过这种方法可以让D3DXMatrixMultiply 作为其它函数的参数。

函数信息:

Header

d3dx9math.h

Import library

d3dx9.lib

Minimum operating systems

Windows 98

相关函数:

D3DXQuaternionMultiply