Задать вопрос
@Mitter

Как сделать плавный поворот камеры в three.js?

Приветствую, как сделать плавный поворот камеры при клике?
У меня пока-что так, а как сделать этот поворот плавным я нигде не могу найти:
var gardBtnOne = document.getElementById("buttonOne");
    
gardBtnOne.onclick = function() {
    gardBtnOne.style.display = 'none';
    camera.position.set(-2, 87, -112)
    camera.lookAt(-92, 42, -217)
}
  • Вопрос задан
  • 249 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Сделайте targetPosition и приближайтесь к ней постепенно. Например, по 5% разницы текущего положения и targetPosition за шаг, пока расстояние не станет меньше какого-то минимального заданного или по количеству шагов - тогда можно установить конечную позицию и остановить таймер.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы