OpenGL文档指出,应该在GL_MODELVIEW矩阵上调用gluLookAt()函数。
那么我的问题是:在实际项目中使用gluLookAt()的最佳方法是什么?在GL_PROJECTION矩阵上使用它真的会那么糟糕吗?
http://www.opengl.org/resources/faq/technical/viewing.htm
事实上,文档链接到一篇文章,其中指出在GL_PROJECTION矩阵上使用gluLookAt()非常糟糕: 帮助消除GL_PROJECTION滥用 另一方面,有很多教程和示例实际上在GL_PROJECTION矩阵上调用gluLookAt()。同时,尽管上述文章确实说不要在GL_PROJECTION矩阵上使用它,但它也表示,在大多数这样的用法中,这样做并没有明显的问题。那么我的问题是:在实际项目中使用gluLookAt()的最佳方法是什么?在GL_PROJECTION矩阵上使用它真的会那么糟糕吗?