代码之家  ›  专栏  ›  技术社区  ›  Manuel Selva

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

  •  1
  • Manuel Selva  · 技术社区  · 14 年前

    我在Java Eclipse应用程序中使用OpenGL显示了一个魔方,并且我想响应鼠标事件“旋转”这个立方体。

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

    在这种情况下,使用glulookat实用方法可能比使用建模转换更容易?

    1 回复  |  直到 12 年前
        1
  •  4
  •   Calvin1602    14 年前

    arcball 让你快乐?(应该)

    (我通常不链接到NEHE,但这一个独立于OpenGL)