Konfigurasi VM dengan cara klik kanan pada Tutorial lwjgl dan pilih Properties

30 Display.setFullscreenfalse; Display.setTitleGAMBAR Primitives-Geometric : POLYGON; Display.create; initGL; resizeGL; } void initGL { glClearColor0.0f, 1.0f, 1.0f, 1.0f; glDisableGL_DEPTH_TEST; glDisableGL_LIGHTING; } public void resizeGL { 2D Scene glViewport0, 0, DISPLAY_WIDTH, DISPLAY_HEIGHT; glMatrixModeGL_PROJECTION; glLoadIdentity; gluOrtho2D0.0f, DISPLAY_WIDTH, 0.0f, DISPLAY_HEIGHT; glPushMatrix; glMatrixModeGL_MODELVIEW; glLoadIdentity; glPushMatrix; } public void run { while Display.isCloseRequested Keyboard.isKeyDownKeyboard.KEY_ESCAPE { if Display.isVisible { update; render; } else { if Display.isDirty { render; } try { Thread.sleep100; } catch InterruptedException ex { } 31 } Display.update; Display.sync60; } } private void update { } public void destroy { Mouse.destroy; Keyboard.destroy; Display.destroy; } public static void mainString[] args { OpenGL1 b1 = new OpenGL1; try { b1.create; b1.run; } catch LWJGLException ex { Logger.getLoggerBelajar1.class.getName.logLevel.SEVERE, null, ex; } } } Latihan 1. OpenGL Open Graphics Library bersifat Open-Source, multi- platform dan multi-language adalah sebuah program aplikasi interface untuk mendifinisikan suatu objek yaitu .... 2. Fungsi dasar dari OpenGL adalah ....

E. Latihan Tugas

32 OpenGL Open Graphics Library adalah sebuah program aplikasi interface yang digunakan untuk mendefinisikan komputer grafis 2D dan 3D. Program lintas-platform API ini umumnya dianggap ketetapan standar dalam industri komputer dalam interaksi dengan komputer grafis 2D dan juga telah menjadi alat yang biasa untuk digunakan dengan grafis 3D.OpenGL adalah suatu spefikasi grafik yang low-level yang menyediakan fungsi untuk pembuatan grafik primitif termasuk titik, garis, dan lingkaran. OpenGL digunakan untuk keperluan-keperluan pemrograman grfis.OpenGL bersifat Open-Source, multi-platform dan multi-language serta digunakan mendefinisikan suatu objek, baik objek 2 dimensi maupun objek 3 dimensi. Lightweight Java Game Library LWJGL merupakan salah satu jenis game engine yang berjalan dengan dasar bahasa java open source dan free. Game engine sendiri merupakan perangkat lunak yang digunakan khusus dalam pembuatan video game. Sintaks perintah OpenGL mengikuti aturan penulisan dari library dimana fungsi tersebut berasal, format penulisan fungsi OpenGL adalah : awalan libraryperintahoptional jumlah argumenoptional tipe argumen Semua perintah OpenGL menggunakan awalan gl diikuti dengan huruf kapital pada setiap kata membentuk nama perintah sebagai contoh glClearColor. 1. Objek 2 dimensi dan objek 3 dimensi 2. Mengeluarkan koleksi perintah khususgrafik atau executable ke sistem operasi

F. Rangkuman

G. Kunci Jawaban

33 34