在Opengl中旋转立方体的最佳方法是什么

时间:2010-09-09 21:06:27

标签: java opengl 3d rotation rubiks-cube

我在Java Eclipse应用程序中使用OpenGl显示了一个魔方,我希望“旋转”这个多维数据集以响应鼠标事件。

我开始使用“天真”(不是吗?)解决方案,如下所述:OpenGL - moving camera with mouse。除了所描述的问题之外还有这样的解决方案(我的问题可能是相同的???)当我根据X轴旋转90度以获得“倒置前方”时,我不再按照初始Y轴旋转以获得新的在右前方。由于前90度旋转,我现在将根据Z旋转以获得预期的行为。

在这种情况下,可能使用gluLookAt实用程序方法比使用建模转换最简单吗?

1 个答案:

答案 0 :(得分:4)

arcball会让你开心吗? (它应该)

(我通常不会链接到NeHe,但这个是独立于openGL的)

相关问题