首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

有什么函数能旋转一个坐标呢?该怎么解决

2012-02-29 
有什么函数能旋转一个坐标呢?D3DXVECTOR3(50,20,30)例如旋转一下这个坐标绕x轴40度有没有这样现成的函数呢

有什么函数能旋转一个坐标呢?
D3DXVECTOR3(50,20,30)

例如旋转一下这个坐标绕x轴40度
有没有这样现成的函数呢?

[解决办法]
D3DXMATRIX matRot;
D3DXMatrixRotationX(&matRot,D3DX_PI*40.0f/180.0f);

然后用D3DXVECTOR3(50,20,30)乘这个矩阵就行了
[解决办法]

C/C++ code
D3DXMATRIX matRot;D3DXMatrixRotationX(&matRot,D3DX_PI*40.0f/180.0f);D3DXVECTOR3 P(50,20,30);D3DXVECTOR4 Q;D3DXVec3Transform(&Q, &P, &matRot); 

热点排行