经过大量研究后,我没有找到任何相关信息。我想从球体内部驾驶相机。旋转点位于摄像机后面的位置(0,0,0)并查看可变位置(就像你在夜间看星星一样)
绘图可能比长篇解释更容易理解:
在我的情况下,我知道如何阻止缩放从0.01(只是为了避免问题,如果我去0)到0.999并阻止平移。唯一的问题是旋转点。总是(?)目标是OrbitControl.js。我想改变它,但我找不到任何有关如何做到这一点的信息。
这是我在库中找到的代码片段:
// "target" sets the location of focus, where the control orbits around
// and where it pans with respect to.
this.target = new THREE.Vector3();
// center is old, deprecated; use "target" instead
this.center = this.target;
我认为在过去,我们可以应用一个与目标不同的中心,但现在,这个变量是无用的。如果使用OrbitControl.js是不可能的,那还有另一个库吗?
我们的想法是更改this project的呈现。
非常感谢您提出的任何线索!
尼古拉斯