Membuat Objek Rumah Sederhana dengan Open GL
Assalammu'alaikum Warahmatullahi Wabarakaatuh
Alhamdulillah sekarang saya dapat memosting tutorial kembali yang akan saya jelaskan dibawah ini:
Cara membuat rumah dengan OpenGL di Neatbeans 8.1
1. Pertama, buka terlebih dahulu aplikasi Netbeans 8.1
2. Setelah aplikasi netbeans anda terbuka, kemudian klik File -> New Project lalu beri nama project anda misalnya "RumahJihan " => Klik finish.
3. Next klik kanan Add Libraries anda .
4. Lalu tambahkan LWJGL yang pernah anda buat misalnya "LWJGL Jihan" lalu Add Library.
5. Maka akan tampil file di bawah library seperti pada gambar tsb.
kemudian ketikkan coding import dibawah package "RumahJihan".
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.opengl.GL11;
6. Next tambahkan coding dibawah public class RumahJihan {
public void
start(){
try{
Display.setDisplayMode(new DisplayMode(800,600));
Display.create();
} catch (LWJGLException e){
e.printStackTrace();
System.exit(0);
}
GL11.glMatrixMode(GL11.GL_PROJECTION);
GL11.glLoadIdentity();
GL11.glOrtho(0, 800, 0, 600, 1, -1);
GL11.glMatrixMode(GL11.GL_MODELVIEW);
// init OpenGL here
while (!Display.isCloseRequested()){
//render OpenGL here
7. Setelah kamu menambahkan coding diatas kemudian tambahkan coding di bawah ini, karena ini lanjutan coding yang diatas.
GL11.glPointSize(5);
GL11.glColor3f(1,1,0);
GL11.glBegin(GL11.GL_POLYGON); /*RUANGAN*/
GL11.glVertex2i(100,155);
GL11.glVertex2i(100,50);
GL11.glVertex2i(250,50);
GL11.glVertex2i(250,155);
GL11.glVertex2i(100,155);
GL11.glEnd();
GL11.glBegin(GL11.GL_POLYGON); /*RUANGAN*/
GL11.glVertex2i(100,155);
GL11.glVertex2i(100,50);
GL11.glVertex2i(250,50);
GL11.glVertex2i(250,155);
GL11.glVertex2i(100,155);
GL11.glEnd();
8. Kemudian kamu tambahkan coding untuk membuat Resplang dan Atap rumah.
GL11.glBegin(GL11.GL_POLYGON); /*RESPLANG*/
GL11.glColor3f(0,1,1);
GL11.glVertex2i(50,160);
GL11.glVertex2i(50,155);
GL11.glVertex2i(300,155);
GL11.glVertex2i(300,160);
GL11.glVertex2i(50,160);
GL11.glEnd();
GL11.glBegin(GL11.GL_POLYGON);
/*ATAP*/
GL11.glColor3f(1,0,0);
GL11.glVertex2i(175,230);
GL11.glVertex2i(50,160);
GL11.glVertex2i(300,160);
GL11.glVertex2i(175,230);
GL11.glEnd();
9. Next tambahkan coding untuk membuat "Pintu dan Jendela1".
GL11.glBegin(GL11.GL_POLYGON); /*PINTU*/
GL11.glColor3f(1,1,1);
GL11.glVertex2i(160,100);
GL11.glVertex2i(160,50);
GL11.glVertex2i(190,50);
GL11.glVertex2i(190,100);
GL11.glVertex2i(160,100);
GL11.glEnd();
GL11.glBegin(GL11.GL_POLYGON); /*JENDELA 1*/
GL11.glColor3f(1,0,1);
GL11.glVertex2i(130,100);
GL11.glVertex2i(130,60);
GL11.glVertex2i(150,60);
GL11.glVertex2i(150,100);
GL11.glVertex2i(130,100);
GL11.glEnd();
10. Nah tadi baru Jendela1, kamu tambahkan lagi coding untuk membuat Jendela2 .
GL11.glBegin(GL11.GL_POLYGON); /*JENDELA 2*/
GL11.glColor3f(1,0,1);
GL11.glVertex2i(200,100);
GL11.glVertex2i(200,60);
GL11.glVertex2i(220,60);
GL11.glVertex2i(220,100);
GL11.glVertex2i(200,100);
GL11.glEnd();
11. Setelah kamu selesai menambahkan coding diatas, kemudian kamu ketikkan coding dibawah ini.
khusus buat yang saya tebalin coding yang dibawah ini karena namanya harus sesuai dengan project yang anda buat!
. Display.update();
}
Display.destroy();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
RumahJihan displayExample = new RumahJihan();
displayExample.start();
}
}
12. Apabila Project anda Error, nah anda harus membuka file LWJGL yang pernah anda buat kemudian klik kanan filenya lalu klik properties kemudian klik Run lalu copykan coding yang ada di kolom VM Options kedalam properties file yang sedang anda buat.!
13. Kemudian setelah semuanya selesai, lalu klik tombol Run yang ada diatas .
setelah di Run maka akan muncul tampilan dibawah ini.
Mohon maaf apabila masih banyak kekurangannya.
terimakasih telah mengunjungi blog saya :)
SELAMAT MENCOBA!
WASSALAMMUALAIKUM WARAHMATULLAHI WABARAKAATUH













Komentar
Posting Komentar