控制TrackballControls

时间:2012-12-11 02:33:04

标签: three.js

如何限制TrackballControl(r53)旋转到上半球?或者,更一般地说,如何将其限制为单轴?我看到这个问题不时出现,但我找不到明确的答案。我试过说过controls.update(delta); camera.position.z = 0;在render()中,但它似乎不起作用。我看了TrackBall的代码,getMouseProjectionOnBall似乎是一个好的开始,这是正确的方法吗?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这可能是使用TrackballControls的替代方法(它适合我)。

将“主”Object3D对象添加到场景中,而不是将对象添加到场景中,将它们添加到“主”对象中。 这样你就可以使用其中一个例子的旋转代码来旋转'master'对象,一切都会随之旋转。