【问题标题】:OpenGL Translate weird behavior [closed]OpenGL翻译奇怪的行为[关闭]
【发布时间】:2012-04-21 11:54:54
【问题描述】:

我正在用 java 开发一个使用 openGL (JOGL) 来绘制金字塔的应用程序。当我尝试在 X 方向上平移金字塔时,我看到的是,我的金字塔也在 Z 方向上平移。当我尝试沿 Y 方向平移金字塔时,也会发生同样的事情。沿 Z 方向的平移似乎没有问题。是什么导致了这种行为?

【问题讨论】:

  • 该问题无法按说明回答。您的代码中有错误,without being able to see your code, 我们无法说明原因。
  • 感谢 -1 我下来,而不是建设性或友好。
  • 好的,谢谢。我只是认为从理论上讲这是正常行为。顺便说一句,这个评论是建设性的。对不起。
  • @bicska88:没问题,你是新来的 ;-)

标签: opengl jogl


【解决方案1】:

这种行为可能是由许多不同的因素造成的。

你可能有:

  • 相机设置错误(很可能)
  • 使用glLoadIdentityglPushMatrix / glPopMatrix 进行了未重置的矩阵转换。

【讨论】:

  • 我从(0, 0, 10)看金字塔我在看(0, 0, -100),法向量是(0, 1, 0) .它有什么问题?我在 10 的 Z 轴上,并朝负端看。请澄清你的答案。
  • 嗯,我不知道怎么了。没有代码,它只是猜测。但据我所知,JOGL 似乎正在以应有的方式进行此类基本操作。只要我们看不到你的代码,我想没有人会给你你正在寻找的答案。
猜你喜欢
  • 2016-09-06
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2015-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-18
相关资源
最近更新 更多