在手指拖动时纠正相机移动

时间:2014-03-31 02:43:37

标签: 3d three.js geometry

我有一个带有地球网格的三场景和一个必须围绕它旋转的摄像机,当用户拖动屏幕时。我现在在修复相机旋转的过程中似乎找到了一个完全的死锁:它确实围绕地球网格旋转,但不知何故,z轴表现不正确并导致缩放上的狂野行为。

Here's the problematic scene in question

1 个答案:

答案 0 :(得分:0)

我想在某处创建一个椭圆轨道时会出现错误,所以你会得到一个变焦的印象,但实际上相机距离球体越来越远。无论是在计算中还是锤子都有奇怪的东西(我不熟悉) - 我不确定。

但是如果你想让相机进入轨道,你可能会更好运使用three.js扩展" OrbitControls.js"这似乎是为你做的大部分数字运算。请参阅以下链接以获取演示。 https://github.com/mrdoob/three.js/blob/master/examples/misc_controls_orbit.html