Я пытаюсь создать карту. Поэтому, когда я выбираю любую геометрию, я хочу, чтобы объект находился в центре области просмотра, а камера смотрела на него. Я потратил довольно много времени на поиск в Интернете, но не смог найти ответ. Обратите внимание, что я не хочу вращать объект. Я просто хочу обновить камеру. Я пытаюсь получить что-то похожее в этом примере, где, когда мы нажимаем число, оно приходит к центру: https://sketchfab.com/3d-models/jurassic-aquarium-diorama-with-annotations-d82bea156a1c4176b5d09b82b176e84c
Вот то, что я пробовал и было ближе всего к выводу:
`camera.position.x = select.position.x;
camera.position.y = select.position.y;
camera.position.z = select.position.z;
camera.Translate(0,0,-1);
camera.updateProjectionMatrix ();`
select имеет выделенный объект. Хотя приведенный выше код вращает камеру, но он не смотрит на выбранный объект.
Я также пробовал lookAT(select.position)
, и это тоже не сработало.
Пожалуйста, помогите мне с этим.