我在Java Eclipse应用程序中使用OpenGl显示了一个魔方,我希望“旋转”这个多维数据集以响应鼠标事件。
我开始使用“天真”(不是吗?)解决方案,如下所述:OpenGL - moving camera with mouse。除了所描述的问题之外还有这样的解决方案(我的问题可能是相同的???)当我根据X轴旋转90度以获得“倒置前方”时,我不再按照初始Y轴旋转以获得新的在右前方。由于前90度旋转,我现在将根据Z旋转以获得预期的行为。
在这种情况下,可能使用gluLookAt实用程序方法比使用建模转换最简单吗?