Camera 围绕自身旋转摄像机,限制旋转角度为3J

Camera 围绕自身旋转摄像机,限制旋转角度为3J,camera,rotation,three.js,mousecapture,Camera,Rotation,Three.js,Mousecapture,我正在使用Three.JS创建一个场景 我希望能够将我的相机设置在房间的一角,让观看者在不移动相机位置的情况下当场旋转相机 另外,我想限制旋转的范围(这样他们就不能旋转相机看身后) 我找到了firstPersonControl,但我希望用户必须单击并拖动才能旋转视图 我知道的,但它不做点击和拖动或角度限制。 有没有人知道还有其他类似的例子?谢谢。如果我没记错的话,FirstPersonControl应该有很好的注释和自我解释。是什么阻止您自己添加此功能?js仍然是3d编程,你可能无法找到一个现成

我正在使用Three.JS创建一个场景

我希望能够将我的相机设置在房间的一角,让观看者在不移动相机位置的情况下当场旋转相机

另外,我想限制旋转的范围(这样他们就不能旋转相机看身后)

我找到了
firstPersonControl
,但我希望用户必须单击并拖动才能旋转视图

我知道的,但它不做点击和拖动或角度限制。
有没有人知道还有其他类似的例子?谢谢。

如果我没记错的话,FirstPersonControl应该有很好的注释和自我解释。是什么阻止您自己添加此功能?js仍然是3d编程,你可能无法找到一个现成的脚本来表达你的每一个想法。另一方面,three非常友好,所以很容易进行这样的扩展。@pailhead,我不确定如何开始,因为我对three.JS和javascript一般都是新手。然而,我发现了一个很有用的例子,希望能帮助实现这一点。