sud*_*udo 5 opengl
我在OpenGL上实现轨迹球旋转时遇到了麻烦.当我使用沿X轴向右旋转90度的轨迹球旋转我的立方体(在屏幕上从左向右拖动鼠标)然后尝试旋转它将鼠标从屏幕的顶部拖动到底部,我希望立方体能够沿着我的视角的y轴旋转.相反,它在旋转后沿着ITS轴旋转,从我的角度向侧面旋转.
有人能告诉我我可能做错了什么吗?
Dan*_*ull 5
听起来你没有使用四元数来表示旋转.如果你谷歌为"Arcball Graphics Gems",你应该能够找到Ken Shoemake在Graphic Gems IV中的代码.
或者,如果您只是想要代码,请转到此处.
归档时间:
15 年,2 月 前
查看次数:
7035 次
最近记录:
10 年,1 月 前