directx 2网格旋转,但1.模型将转为y,2。模型转z轴。(我试图转向不同的方式)
static float index = 0.0f; index+=0.003f;
D3DXMATRIX matRotate; //rotate matrix
D3DXMatrixRotationYawPitchRoll(&matRotate, index, 0, 0); // set up matrix
directx->SetTransform(D3DTS_WORLD, &matRotate);
但这会以同样的方式旋转2次
答案 0 :(得分:0)
网格受世界矩阵(+视图+投影)的影响。如果要独立变换网格,则必须应用相应的世界矩阵并绘制网格。所以:
Apply world matrix 1
Draw mesh 1
Apply world matrix 2
Draw mesh 2