Три JS орбитальный контроль с кватернионом - PullRequest
0 голосов
/ 20 июня 2020

Мне нужно создать ту же функцию, которая предоставляется плагином Three JS OrbitControls (https://threejs.org/docs/#examples / en / controls / OrbitControls ). Я не могу использовать решение Three JS OrbitControls, потому что мне нужно применить множество настроек к функции. Я попытался изучить исходный код OrbitControls, чтобы понять, как он обрабатывает вращение, но безуспешно.

Итак, мне нужно повернуть камеру вокруг объекта с помощью перетаскивания мышью (X, Y) с помощью кватерниона. Как я могу этого добиться? Как можно преобразовать движение мыши в кватернион?

Спасибо

...