3JS: обновление камеры FOV

Я пытаюсь обновить поле зрения камеры, не создавая новую камеру. Я смог сделать это с помощью приведенного ниже кода:

camera.position.set()

Я хотел бы установить это аналогично с fov:

camera.fov.set()

Это не работает в script. Может ли кто-нибудь еще предложить быстрый метод?

Ответы

Ответ 1

Вам нужно пересчитать проекциюMatrix:

camera.fov = 20;
camera.updateProjectionMatrix();

Это может быть уделено в будущем, хотя...