|
|
发表于 2006-4-11 17:54:00
|
显示全部楼层
Re:怎样让物体围绕自我中心的y轴旋转 谢谢各位高手!
先按楼上的说法用建模软件将物体的中心坐标调整到中心位置
D3DXMatrixIdentity(&world);
m_pIDirect3DDevice->SetTransform(D3DTS_WORLD,&(world));
render();
这样物体被放置在程序的中心位置(0,0,0)
你可以通过设置物体的偏移矩阵来设置导入的mesh的 初始位置
D3DXMATRIX matTrans;
D3DXMatrixTranslation(&matTrans, x, y, z);
SetTransform(D3DTS_WORLD,&matTrans);
这样就将物体放置在(x, y, z)位置了
以上是我个人的看法,不知道对不对,希望不要误导,呵呵
|
|