OpenGL JOGL Камера, которую можно перемещать с помощью клавиатуры - PullRequest
0 голосов
/ 06 мая 2011

Мне действительно нужна простая камера, которую я мог бы использовать с моим приложением. Я хотел бы иметь возможность контролировать движение камеры с помощью клавиатуры. Мне действительно нужно, чтобы он двигался вперед и назад и вращался относительно оси y. заранее спасибо за любую помощь, так как я не знаю, с чего начать. В Google много уроков, но не для jogl: /

1 Ответ

0 голосов
/ 03 июня 2011

среди файлов, включенных в скачивание официальных вещей jogl, которые вы можете загрузить (демонстрации, учебные пособия и т. Д.), Включен пакет «gleem», который я использовал и который мне очень нравится.

gleem означает: GL-EEM: GL Чрезвычайно простые в использовании манипуляторы

вот оригинальная страница для gleem: http://alumni.media.mit.edu/~kbrussel/gleem/#DEMOS (с некоторыми красивыми изображениями и контекстом для)

ссылка на скачивание исходного кода на официальной странице jogl: http://java.net/projects/jogl

в любом случае, как бы вы ни получили его, среди файлов проверьте следующие конкретные параметры: gleem.TestExaminerViewer.java gleem.TestHandleBox.java gleem.TestMultiWin.java gleem.TestTranslate1.java gleem.TestTranslate2.java gleem.Translate1Manip.java gleem.Translate2Manip.java

и я ожидаю, что вы найдете то, что ищетеза.gl

PS - Я смело догадываюсь / предполагаю, что вы хотите управлять какой-то «камерой», которую можно увидеть, вместо того, чтобы, скажем, просто обновить стек model_matrix (если позже, конечно, простопривязать привязки клавиш к различным значениям, которые вы передаете при вызове для обновления стека матриц, например, с помощью «gluLookAt» ... и т. д.)

...