Показать сообщение отдельно
Старый 10.05.2013, 14:51   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Вращение осей координат

д3дх математикой не пользуюсь, но по сути ты можешь умножить вектор "вперед" (0,0,1) на ротационную матрицу и получить локальный "вперёд" для объекта (или ты можешь вытащить этот локальный сразу из матрицы если тебе так проще; или ты можешь умножить глобал вектор на кватернион объекта). Локальный прибавляешь к позиции и едешь куда надо.
Эйлеры не юзай для такой задачи.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
DarkMedveD (10.05.2013)