首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

opengl旋转有关问题

2012-01-16 
opengl旋转问题先画一个矩形,然后旋转,用glRotatef是不是绕着矩形左下角旋转?如果要绕着右下角旋转,要怎么

opengl旋转问题
先画一个矩形,然后旋转,用glRotatef是不是绕着矩形左下角旋转?如果要绕着右下角
旋转,要怎么办啊?
                glLoadIdentity();  
glTranslatef(-10.0,-10.0,0.0);  
glRotatef(-angle,0.0,0.0,1.0);
glColor3f(1.0,0.0,0.0);  
glRectf(0,0,10,5);

[解决办法]
glRotatef是绕着原点旋转的;
要绕着右下角旋转,得先把坐标原点移到右下角,再旋转。

热点排行