Professional Documents
Culture Documents
Grafik Komputer
Grafik Komputer
- Pada bagian ini pilih tag Multimedia > lalu klik OpenGL lalu beri nama Project. Setelah anda membuat project baru dengan cara diatas Form Source Code yang anda lihat bukan lembar kerja kosong pada umumnya, tetapi lembar kerja yang sudah terisi source code untuk openGL ini. Yang harus kita lakukan adalah mencari bagian yang
bertuliskan /* OpenGL animation code goes here */ . Untuk mengerjakan program dengan file multimedia OpenGL kita cukup mengubah-ubah pada bagian ini saja .
//[untuk menentukan warna garis/titik] [untuk menentukan warna garis/titik] //[untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0.10,10.0,13.13); //[ untuk menentukan titik awal yang digunakan ] glVertex3f(0,0,0.0); glEnd (); // [ untuk menentukan titik akhir yang digunakan ]
glPopMatrix (); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar] SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar] Sleep (1); } } /* shutdown OpenGL */
Setelah anda menuliskan code tersebut sekarang coba jalankan file dengan mengcompile project dengan menekan tombol F9 , file yang akan di compile akan meminta untuk di save, untuk itu save file dan beri nama lalu jalankan dengan menekan tombol yang sama F9. Jika tidak terdapat error makan program langsung berjalan dan menghasilkan output . Ini hasil output dari program diatas :
glPopMatrix(); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar] SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar] Sleep (1); } } /* shutdown OpenGL */ Dan menghasilkan output seperti gambar berikut :
glClearColor(1,1,1,0); //[untuk menentukan warna garis/titik] glColor3f(1,1,1); // glBegin(GL_LINES); [untuk menentukan warna garis/titik] //[untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0,0,-0.8); glVertex3f(9.9,8.9,0.1);
//[ untuk menentukan titik awal yang digunakan ] //[ untuk menentukan titik akhir yang digunakan ]
glEnd ();
glPopMatrix (); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar] SwapBuffers (hDC); //[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]