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

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

Вопрос по вращению в OpenGl


andreil ©   (2007-09-15 18:11:00) 

Есть у меня КУЧА объектов на карте и мне надо вращать их ВСЕ, согласно движениям мыши - так создается илюзия того, что вращается игрок, а не часть мира.
Проблема в том, что у меня все физические объекты (браши) описаны набором фэйсов (треугольных) с девятью координатами (по три на каждую вершину - 3Д).
Как я понял, все это делается тригонометрией, но я ее забыл :(, да и к знакомым не могу обратится - домой прихожу в 9часов, поэтому, кто знает, помогите!


OSokin   (2007-09-16 17:10:00) [1]

Если будешь вращать один объект, то еще надо сохранить/восстановить матрицу мира через glPushMatrix и glPopMatrix


XProger   (2007-09-16 12:35:00) [2]

glRotatef(Angle, x, y, z)


AlexanderMS   (2007-09-15 18:44:00) [3]

glRotated(X, Y, Z);


Наверх

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