OpenGL正交投影

时间:2013-02-13 17:25:27

标签: opengl graphics

在gluOrtho2d的描述中,他们说它就像glOrtho,其中near = -1且far = 1。

  1. 为什么靠近观众。
  2. 为什么要描述矩阵     在这里:http://www.opengl.org/sdk/docs/man2/xhtml/glOrtho.xml有     Z轴倒置?

1 个答案:

答案 0 :(得分:1)

1)顾名思义,gluOrtho2d用于绘制深度坐标并不重要的东西。它被设置为你可以将2个组件的顶点发送到gpu,深度只是默认为0.在这种情况下,有一个投影,其中0在右侧/远侧平面之间是正确的,所以你不必担心它。值得一提的是,在正投影中,观察者“背后”的想法无论如何都会失去一些意义,因为除了选择是否绘制它之外,观察者与物体的距离对投影没有影响。

2)可能因为在OpenGL空间中,NEGATIVE Z轴进入屏幕,所以如果glOrtho没有否定你总是要传递近端和远端的负值。我想这会有点奇怪。

相关问题