// Orbit Controls Setup class ControlsManager { constructor(camera, renderer) { this.controls = new THREE.OrbitControls(camera, renderer.domElement); this.controls.enabled = false; this.controls.enableDamping = true; this.controls.dampingFactor = 0.05; } getControls() { return this.controls; } update() { if (this.controls.enabled) { this.controls.update(); } } }