Когда я панорамирую сцену на экране, как мне настроить OrbitControls
, чтобы сцена постепенно остановилась, а не мгновенно, как этот сайт ?
Вот мой код.
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);
Спасибо !!