opengl里边的glRotated执行顺序是顺着的还是倒着的
opengl里面的glRotated执行顺序是顺着的还是倒着的?C/C++ codeglRotated(xRot , 1.0, 0.0, 0.0)glRotated
opengl里面的glRotated执行顺序是顺着的还是倒着的?
C/C++ code glRotated(xRot , 1.0, 0.0, 0.0); glRotated(yRot, 0.0, 1.0, 0.0);
是先执行绕X轴转还是先执行绕y轴转?
[解决办法]opengl渲染都称"管线",代码是按照你写的次序执行的
最后3个参数指定转轴,你分别作了绕x轴和y轴旋转,x轴先
[解决办法]是倒着的。比如变换矩阵的出现顺序是C、M,最后应用到顶点是CMv,所以顺序是先M再C。
所以是倒着的。
你可以参考一下OpenGL红宝书:
[解决办法]还有这篇文章:http://blog.csdn.net/xiajun07061225/article/details/7037020