View Single Post
Old 04-14-2011, 09:48 PM   #112
Agronom
РядовойВ запасе
 
Join Date: Sep 2008
Posts: 29
Re: Внутри корабля

Я бы посоветовал, для наилучшего результата:
  1. Преобразовать векторы в кватернионы: http://www.rossprogrammproduct.com/t...%20FAQ.htm#Q56
  2. Произвести сферическую линейную интерполяцию (slerp): http://wat.gamedev.ru/articles/quate...nterpolyatsiya
  3. Получить обратно вектор: http://www.rossprogrammproduct.com/t...%20FAQ.htm#Q57
    Или матрицу вращения: http://www.rossprogrammproduct.com/t...%20FAQ.htm#Q54
ИМХО ещё лучше хранить ориентацию сразу в кватернионах, т.к. у них не бывает "Gimbal lock": http://www.rossprogrammproduct.com/t...%20FAQ.htm#Q34
Agronom is offline   Reply With Quote