【发布时间】:2019-04-22 08:13:08
【问题描述】:
当我在屏幕上平移场景时,我应该如何设置OrbitControls让场景逐渐停止,而不是像this website那样立即停止?
这是我的代码。
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.mouseButtons = {
ORBIT: THREE.MOUSE.RIGHT,
ZOOM: THREE.MOUSE.MIDDLE,
PAN: THREE.MOUSE.LEFT
};
controls.enableDamping = true;
controls.dampingFactor = 0.25;
controls.screenSpacePanning = false;
const direction = new THREE.Vector3();
camera.getWorldDirection(direction);
camera.getWorldPosition(controls.target);
controls.target.addScaledVector(direction, 50);
谢谢!!
【问题讨论】:
标签: javascript three.js tween easing