我在场景中有一个物体,想要相对于其轴旋转。我使用THREE.TrackballControls。但是当我的物体不在屏幕中心时,旋转效果很差(它是相对于屏幕中心旋转的)。我尝试在创建控件之前更改相机位置,但这并没有起作用。
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, 1, 0.1, 1000);
camera.position.z = 3;
camera.position.y = 10;
controls = new THREE.TrackballControls( camera );
在TrackballControls中是否可能指定相机旋转的中心点?(这样对象将不会相对于场景的中心旋转)
谢谢, Zhenya
new THREE.TrackballControls
之前,然后在使用.target.set
来设置所需的初始摄像机lookAt点。 - BeatriceThalo