【问题标题】:Noob question: Draw a quad parallel to the view菜鸟问题:绘制平行于视图的四边形
【发布时间】:2010-05-21 13:38:53
【问题描述】:

好的,我想做的是在场景中绘制一个与视图平行的平面上的四边形。所以它应该看起来是平的。

更具体地说,与函数 glTranslate 和 glRotate 相比,我认为我没有很好地了解 gluLookAt 的机制是如何工作的:

如果我在绘制对象时使用函数 glTranslate 和 glRotate “手动”定位视图,则它的位置是相对于当前视图的。我知道这是由于堆栈中的转换矩阵。

但是,当我使用 gluLookAt(应该自动设置视图)时,我要绘制的对象的坐标必须是“绝对”才能正确显示。

提前致谢。

【问题讨论】:

  • 您好,如果您还没有阅读,我建议您阅读以下内容:opengl.org/resources/faq/technical/viewing.htm 这应该可以回答您的所有问题(以及更多问题;)
  • 是的,我阅读了该常见问题解答,但我仍然不明白为什么对于 gluLookAt 我应该使用与矩阵变换函数不同的坐标系。

标签: opengl lwjgl


【解决方案1】:

tutorial 描述了如何在 OpenGL 中做广告牌。

【讨论】:

  • 谢谢,这正是我想要的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多