glutInitDisplayMode аналог jogl - PullRequest
0 голосов
/ 06 марта 2011

Я новичок в jogl и OpenGl в целом, в одном уроке я столкнулся с вызовом функции glutInitDisplayMode, что это за аналог в jogl?

1 Ответ

1 голос
/ 06 марта 2011

Прямого аналога нет.GLUT более или менее ассоциирует OpenGL непосредственно с окном отображения.

С помощью JOGL вы создаете холст, а затем связываете холст с окном.Создание холста выглядит что-то примерно так:

    GLProfile profile = GLProfile.getDefault();
    GLCapabilities capabilities = new GLCapabilities(profile);
    GLCanvas canvas = new GLCanvas(capabilities);

После этого детали меняются в зависимости от набора инструментов окна (AWT, SWT, Swing и т. Д.), Который вы собираетесь использовать.,Между Swing и AWT нет большой разницы: вы создаете фрейм, добавляете холст к фрейму и добавляете EventListener для событий OpenGL (изменение формы, рисование и т. Д.). Насколько я помню, SWT меняет вещи немного больше, но это былодостаточно долго, чтобы я не помнил детали.

...