Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Моделирование, изометрия, photoshop, 3d редакторы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2016, 13:44   #1
juriy
Новичок
Джуниор
 
Регистрация: 07.04.2016
Сообщений: 1
По умолчанию Как мне преобразовать уголы накл. (yaw), тангаж (pitch) и крен (roll) в Irrlicht

Привет всем! Я реализую перемещения камеры в стиле Блендера (Blender) на движке Irrlicht. Правильное решение я нашел здесь. http://stackoverflow.com/questions/1...n-based-camera
Какие методы есть в иррличте (Irrlicht), чтобы использовать для таких манипуляций ? Есть ли здесь Irrlicht специалисты ?

Как я должен закодировать следующие строки в Irllicht?

Код:
D3DXMATRIX oRotationMatrix1; // The camera orientation before mouse-change
D3DXMatrixRotationYawPitchRoll(&oRotationMatrix1, m_dRotationX, m_dRotationY, 0.0);

D3DXMATRIX oRotationMatrix2; // The camera orientation after mouse-change
D3DXMatrixRotationYawPitchRoll(&oRotationMatrix2, m_dRotationX + dX, m_dRotationY + dY, 0.0);

D3DXMATRIX oRotationMatrix2Inv; // The inverse of the orientation
D3DXMatrixTranspose(&oRotationMatrix2Inv,&oRotationMatrix2); // Transpose is the same in this case

D3DXMATRIX oScaleMatrix; // Negative scaling matrix for negating the translation
D3DXMatrixScaling(&oScaleMatrix,-1,-1,-1);

D3DXMATRIX oTranslationMatrix; // Translation by the reference point
D3DXMatrixTranslation(&oTranslationMatrix,
     m_oRotateAroundPos.x,m_oRotateAroundPos.y,m_oRotateAroundPos.z);

...

D3DXVECTOR4 oEyeFinal;
D3DXVec3Transform(&oEyeFinal, &m_oEyePos, &oTransformMatrix);
Спасибо за любую помощь!
juriy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как мне преобразовать уголы наклона (yaw), тангаж (pitch) и крен (roll) в матричные преобразования в Irrlicht ? juriy Фриланс 0 07.04.2016 13:20
Pitch Shift vovken1997 Общие вопросы Delphi 1 05.07.2012 20:02
midi pitch,эффекты,запись AlexID Мультимедиа в Delphi 0 16.04.2011 16:28
Уголы треугольника grimm_jow Общие вопросы по Java, Java SE, Kotlin 3 13.07.2010 18:20
Mouse Roll ax4start Софт 0 31.10.2008 09:50