|
各位高手,我学习了D3D的tutorial的Using Matrices,例子程序是应用matrixrotationY(),我还想运行scale,translate,看看效果!于是我在旋转例子的原代码中进行了修改:
D3DXMATRIX MatScale;
D3DXMatrixScaling(&matScale,1.0f,1.0f,0.5f);
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matScale);
没有定义matWoeld,其他的没有改动!
但是,运行时提示:'matScale' : undeclared identifier
Error executing cl.exe.
该怎样改正呢?请问实现复合变化如何实现呢?比如:缩小1/3,再沿z轴旋转60度,再沿X轴平移10,
请讲讲,谢谢!如果有原代码就好了!听说国外的网站有的 ,推荐几个行吗 ?
为什么很多文章只介绍旋转呢?平移与缩放应用很少吗?
好象就是定义的问题吧?
[em17] [em17] [em17] |
|