D3DXQuaternionMultiply 函数
来源:互联网 发布:语音聊天软件 编辑:程序博客网 时间:2024/04/30 21:39
D3DXQuaternionMultiply 函数
两个四元数相乘。
定义:
D3DXQUATERNION *WINAPI D3DXQuaternionMultiply(
D3DXQUATERNION *pOut,
CONST D3DXQUATERNION *pQ1,
CONST D3DXQUATERNION *pQ2
);
参数:
pOut
[in, out] 指向 D3DXQUATERNION 结构的操作结果。
pQ1
[in] 指向 D3DXQUATERNION 结构的源四元数。
pQ2
[in] 指向 D3DXQUATERNION 结构的源四元数。
返回值:
指向 D3DXQUATERNION 结构的两个四元数的积。
说明:
结果表达的意思就是Q1旋转后接着就是Q2旋转 (Out = Q1 * Q2)。D3DXQuaternionMultiply 函数旋转操作与D3DXMatrixMultiply 有相同意思。
D3DXQuaternionMultiply 函数连接四元数变换顺序跟D3DXMatrixMultiply 函数是一样。比如:mX 和 mY 表示跟qX 和 qY同样的旋转矩阵, 那么这样操作结构跟四元数操作结果是一致的。
D3DXMatrixMultiply(&m, &mX, &mY);
D3DXQuaternionMultiply(&q, &qX, &qY);
四元数的乘法操作是不可适合交换
函数返回值跟pOut 参数返回值是一样的。这样可以让函数D3DXQuaternionMultiply作为其它函数的参数使用。
函数信息:
Header | d3dx9math.h |
Import library | d3dx9.lib |
Minimum operating systems | Windows 98 |
相关函数:
D3DXMatrixMultiply
- D3DXQuaternionMultiply 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- Visual SourceSafe简明培训教程(Introduction)
- Visual SourceSafe简明培训教程(中)
- Visual SourceSafe简明培训教程(下)
- 10月15日生日书
- 在Eclipse中开发struts应用程序
- D3DXQuaternionMultiply 函数
- D3DXQuaternionNormalize 函数
- Visual SourceSafe简明培训教程(上)
- 祭奠逝者一支香,丧钟为所有生者而鸣
- D3DXQuaternionRotationAxis 函数
- some error of the Oracle connection TNS-03505 OR TNS-12541(原创)
- 人生之本
- 作文常用句式
- 一个正则表达式的网站