Zhe*_*den 5 javascript 3d three.js
我在场景中有1个对象,并希望相对于其轴旋转它.我使用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 );
Run Code Online (Sandbox Code Playgroud)
是否可以在TrackballControls中指定相机旋转的中心?(因此物体将旋转不是相对中心的场景)
谢谢,振亚
TrackballControls
旋转相机,而不是物体.
您可以这样设置controls.target
:
controls.target.set( x, y, z );
Run Code Online (Sandbox Code Playgroud)
three.js r.58