#vector #rotation #algebra #revert
Вопрос:
Сценарий: У меня есть .OBJ-файл здесь с простой моделью. Эти файлы состоят из очень простой геометрии, такой как 3D-координаты, с помощью которых можно рисовать некоторые объекты. Я хочу иметь возможность отменить любое произведенное вращение, не зная, что именно произошло с моделью.
Например: я даю вам некоторую геометрию, вы поворачиваете ее, мне нужно иметь возможность определить и отменить, какой тип вращения вы применили. Можно использовать оригинальную модель.
Поскольку у меня есть как измененная, так и исходная модель, я подумал, что может быть способ сравнить эти 3D — точки, чтобы отменить поворот. Я, вероятно, смог бы решить эту проблему, если бы вращение происходило только вдоль одной оси, так как я мог бы просто сравнить обе модели по точкам и определить угол, под которым они приближаются к 0/0/0.
Поэтому мне интересно, возможно ли это и как я мог бы этого достичь. (Мой самый первый пост здесь, так что я надеюсь, что ничего не испортил)
Заранее спасибо.