我在 Java Eclipse 应用程序中使用 OpenGl 显示了一个魔方,我想“旋转”这个立方体以响应鼠标事件。
我从这里描述的“天真”(不是吗?)解决方案开始:OpenGL-moving camera with mouse。除了所描述的问题之外,使用这种解决方案(我的问题可能相同???)当我根据 X 轴旋转 90 度以获得“正面向上”时,我不再根据初始 Y 轴旋转以获得新的前面在右边。由于第一个 90 度旋转,我现在必须根据 Z 旋转以获得预期的行为。
在这种情况下,使用 gluLookAt 实用程序方法可能比使用建模转换更简单吗?