fomenkogregory
@fomenkogregory
Юниор софтварный инженер

Как вращать объекты в threejs с помощью мыши?

Допустим, у меня есть 3 куба на одном канвасе, которые я хочу вращать. Можно ли сделать вращение какого-то конкретного объекта? Или можно вращать только камеру? Чтобы сделать 3 вращаемых объекта, мне необходимо будет создать 3 отдельные сцены?

5f70cf947ae01923431390.png
  • Вопрос задан
  • 372 просмотра
Решения вопроса 1
strangerintheq
@strangerintheq
z = z*z + с
Можно, но необходимо будет вручную пытаться определить какой же Вы объект собрались вращать.

Например можно поделить экран на 3 области, закрыть их прозрачными элементами и на них уже повесить слушатели мыши, которые будут вращать объекты.

Или, вариант 2: вешать один слушатель, но анализировать координату по X, определять в какую из третей экрана она попала при начале перетаскивания - тот объект и вращать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы