0
我是新來的jogl和一般的OpenGl,在一個教程中我遇到過glutInitDisplayMode函數調用,它在jogl中有什麼模擬?glutInitDisplayMode jogl analogue
我是新來的jogl和一般的OpenGl,在一個教程中我遇到過glutInitDisplayMode函數調用,它在jogl中有什麼模擬?glutInitDisplayMode jogl analogue
沒有直接的模擬。 GLUT將OpenGL或多或少直接與顯示窗口關聯。
使用JOGL,您可以創建畫布,然後將畫布與窗口關聯。創建畫布看起來東西這樣的:
GLProfile profile = GLProfile.getDefault();
GLCapabilities capabilities = new GLCapabilities(profile);
GLCanvas canvas = new GLCanvas(capabilities);
之後,細節變化取決於窗口工具包(AWT,SWT,鞦韆等),你要使用。 Swing和AWT之間沒有什麼區別:你創建一個框架,將畫布添加到框架中,併爲OpenGL事件添加一個EventListener(重塑,繪製等)。我記得,SWT改變了一些東西,但它已經足夠長的時間,我不記得細節。