更改openGL坐标系

时间:2010-10-12 00:04:34

标签: opengl shapes

现在,我的openGL窗口在X和Y轴上从-1缩放到1。我怎么改变这个,比如-2和2?

2 个答案:

答案 0 :(得分:1)

添加转换以将每个坐标减半:glScalef(0.5,0.5,0.5);。但是请注意,如果不了解OpenGL矩阵,可以添加各种转换并使用堆栈,您将无法实现。例如,请参阅有关transformations的OpenGL常见问题解答,以及更详细的specification

答案 1 :(得分:1)

如果以2D(比如说ortho)工作,请将其更改为:

 gluOrtho2D(-2,2,-2,2)