【问题标题】:glutInitDisplayMode jogl analogueglutInitDisplayMode 慢跑模拟
【发布时间】:2011-03-06 15:53:01
【问题描述】:

我是 jogl 和 OpenGl 的新手,在一个教程中我遇到过 glutInitDisplayMode 函数调用,它在 jogl 中的模拟是什么?

【问题讨论】:

    标签: opengl jogl


    【解决方案1】:

    没有直接的模拟。 GLUT 或多或少直接将 OpenGL 与显示窗口相关联。

    使用 JOGL,您可以创建一个画布,然后将画布与窗口相关联。创建画布看起来像这样一些

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

    之后,详细信息会根据您要使用的窗口工具包(AWT、SWT、Swing 等)而有所不同。 Swing 和 AWT 之间没有太大区别:您创建一个框架,将画布添加到框架中,并为 OpenGL 事件(重塑、绘制等)添加一个 EventListener。我记得,SWT 改变了一些东西,但它已经时间长到我不记得细节了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多