如何根据对象的旋转,openGL,C ++计算位置偏移量

时间:2015-04-27 12:20:35

标签: c++ opengl camera

我试图根据场景中物体的旋转来计算相机的位置偏移,以给出相机固定的错觉"后面"物体。我可以让相机和物体同时转动,但相机没有固定在物体后面。

enter image description here

摄像机根据物体位置移动,但当物体旋转时,物体的位置永远不会改变,这意味着物体和摄像机都是静止的。我需要考虑轮换,因为正如您从媒体上看到的那样,经过一些转动后,对象就不再可见了。

1 个答案:

答案 0 :(得分:1)

感觉就像乘法问题的顺序。你需要首先旋转,然后应用偏移,而不是相反。