Показать сообщение отдельно
Старый 10.05.2013, 14:44   #1
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Питер
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
Вращение осей координат

Друзья, нужна небольшая помощь по поводу вращения объекта.

    D3DXMATRIX T;
    D3DXMATRIX R;
 
    D3DXMatrixRotationY(&R,-80.0f);
    D3DXMatrixTranslation(&T,0.0f,0.0f,45.0f);
 
    result=R*T;
В последствии результирующая матрица используется как мировая.
Нужно, чтобы объект двигался в ту сторону, в которую повернут. Но, как я не старался, адекватного вращения осей координат я не мог добиться.


Уверен, что все это элементарно решается.
Заранее спасибо за помощь.
__________________
Фантазия плохого программиста ограничивается его знанием языка. Фантазия хорошего программиста ограничивается возможностями языка и компилятором. Фантазия гениального программиста не ограничивается ничем.
(Offline)
 
Ответить с цитированием