среди файлов, включенных в скачивание официальных вещей 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» ... и т. д.)