Если у меня есть сфера, которая вращается мышью пользователя, как я могу (в любое время, скажем, с помощью кнопки) применить некоторое преобразование вращения на камере, чтобы конкретное пятно на Сфера стоит перед Пользователем?
В настоящее время я реализую подход с помощью трекбола, который перемещает камеру, когда пользователь щелкает и перетаскивает ее, и я хотел бы иметь возможность «панорамировать» определенное место на Сфере, но я не знаю, как рассчитать Требуется преобразование трехмерного вращения в зависимости от текущего положения камеры.
Любая помощь здесь будет принята с благодарностью.
Спасибо,
Mark