-1

我正在研究仅使用 v.3.0 以后的方法来学习 OpenGL 的基础知识。我已经到了需要使用相当于“相机”的地步[基本目标是第一人称“用鼠标环顾四周”]。我确实问了一个关于它的具体问题,但它可能更深入我应该学习的内容(因为我不能轻易实现它)。我已经找到了一些关于这个问题的资源,它们可能并不理想,或者它们可能适用于 OpenGL 1.x。方法

我正在寻找的是:

  1. OpenGL中的矩阵清楚地代表什么?它们在不同的语境中代表什么?(关于屏幕上的投影和最终投影)

  2. 他们怎么能被操纵?应该操纵什么矩阵来做什么?什么时候应该被操纵?【编码方法】

  3. 关于数据通信的清晰提示。如何传递与投影路径相关的数据?

这似乎是一个互联网资源极其有限的领域,因为大多数引擎显然要么已经基于已经这样做的旧引擎(转换/只是用鼠标环顾四周),要么使用它们的人已经是相关领域的专家并公开他们的知识很少。

4

1 回答 1

1

我推荐这本书:基础数学

如果您买不起,这是可以理解的,那么 openGL FAQ 和 Wiki 是一个很好的资源:http ://www.opengl.org/resources/faq/technical/transformations.htm ,尤其是 9.011。

[编辑] 固定链接

于 2010-08-19T10:27:17.067 回答