Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ориентация меша в пространстве (TMesh)


GL Forever! ©   (2003-01-25 17:18:00) 

Вопрос к знатокам OGL: Я на OGL написал класс TMesh, у него есть св-ва Yaw, Pitch и Roll (это все углы Эйлера, кажется); так вот, как мне осуществить поворот меша по этим углам?
p.s. glRotatef(Yaw, 0,1,0); glRotatef(Pitch, 1,0,0); - не предлагать


Арм   (2003-04-05 01:32:00) [1]

))))))))))))


LAMA3OID   (2003-04-02 16:50:00) [2]

:)


i-C3H7OH   (2003-01-28 16:37:00) [3]

p.s. glRotatef(Yaw, 0,1,0); glRotatef(Pitch, 1,0,0); - не предлагать

:)


GL Forever!   (2003-01-28 16:12:00) [4]

Спасибо, я уже нашел решение:
glRotatef(Yaw, 0, 1, 0);
glRotatef(Pitch, 0, 0, 1);
glRotatef(Roll, 1, 0, 0);


i-C3H7OH   (2003-01-28 14:38:00) [5]

насчет матрицы поворота лучше смотреть в учебнике по линейной алгебре, аналит. геометрии и проч.


http://www.firststeps.ru/mfc/directx/dxhelp/r.php?57




J u s t e r   (2003-01-26 10:48:00) [6]

Ну неужели никто не может помочь?


GL Forever!   (2003-01-25 19:30:00) [7]

Такая комбинация не проходит, поворот проходит не верно; Как будто вместе с поворотом модели происходит поворот осей, но я точно не знаю. Матрицу поворота составлял (с пом. модуля Geometry (GLScene)), но вместо нормального изображения выходит страшная искаженная модель. Может поможешь с составлением матрицы поворота?


i-C3H7OH   (2003-01-25 18:25:00) [8]

а чем тебя glRotatef(Yaw, 0,1,0); glRotatef(Pitch, 1,0,0); - не устраивают?
ну можно самому матрицу поворота состаить и применить (см glMultMatrixf)


Наверх

Титульная страница Поиск, карта сайта Написать письмо