首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

opengl里边的glRotated执行顺序是顺着的还是倒着的

2012-06-30 
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

热点排行