On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 1
Зарегистрирован: 09.01.10
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.01.10 18:21. Заголовок: Управление камерой OpenGL


Скажите, пожалуйста!
Как можно код разделить на разные файлы, так что бы инициализация OpenGL была в одном “ini.cpp” файле а, загрузка или создание и вывод какова ни будь объекта в фтором “obyekt.cpp” а управление описывалось бы им в третьем и т.д.
Можно ссылку на статью или книгу где это описывается.
За ранее огромное спасибо!


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]





Пост N: 12
Зарегистрирован: 09.01.10
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.07.10 16:59. Заголовок: ВЕКТОРЫ, МАТРИЦЫ И КВАТЕРНИОНЫ


Объясните, пожалуйста, как в OpenGL использовать ВЕКТОРЫ, МАТРИЦЫ И КВАТЕРНИОНЫ.
Проблема не в том, как они взаимодействуют с друг другом, про это очень много на форумах описано. Проблема именно в том, как это использовать в OpenGL! Как этими данные манипулировать.
До этого я использовал glRotatef(angle, 1, 0, 0); и glTranslatef(x, y, z);. С ними всё понятно, изменяешь их параметры и видишь результат. А с ВЕКТОРАМИ, МАТРИЦАМИ И КВАТЕРНИОНАМИ я даже не знаю с какой стороны подойти!
Если есть, какие ни будь маленькие примеры, от которых можно оттолкнуться (Простой пример перемещение камеры или объектов в 3d), то дальше уже сам разберусь, наверное :)!


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.07.11 16:34. Заголовок: Vitaliy_3d пишет: g..


Vitaliy_3d пишет:

 цитата:
glTranslatef(x, y, z);


GLfloat x =0, y =0, z =0; // перемещение по x, y, z
GLfloat view_matrix[] = {
1, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
x, y, z, 1};
glMultMatrixf ( view_matrix); // перемножаем нашу и текущую матрицу

Спасибо: 0 
Цитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет