Я хотел бы знать, есть ли способ переключиться на камеру после загрузки объекта, содержащего перспективную камеру.В моем случае у меня есть объектный аватар, содержащий перспективную камеру, и я хотел бы использовать его либо непосредственно при загрузке, либо переключиться на него после загрузки.я читал об орбитальных контролах, но все, что я пробовал с ним, не удалось:
const fAddSc = function ( obj ) {
// Add the loaded object to the scene
let cam = obj.getObjectByName("PerspectiveCamera 1");
camera = new THREE.PerspectiveCamera(cam.fov, window.innerWidth / window.innerHeight, cam.near, cam.far);
camera.position.copy(cam.position);
camera.rotation.copy(cam.rotation);
obj.position.x=0;
obj.position.z=-4;
obj.position.y=0.5;
scene.add(obj);
const controls = new OrbitControls(camera, renderer.domElement);
controls.enabled = true;
console.log(controls);
console.log(scene.activeCamera);
};
я использую
import * as THREE from 'three'
import OrbitControls from 'orbit-controls-es6';
Любая помощь приветствуется, спасибо!