Membuat garis menggunakan Dev C++ dengan library OpenGL

NAMA : AHMAD IBRAHIM RAHMAT
NPM : 10110388
KELAS : 3KA33



 Pada tulisan kali ini saya akan menerangkan logika program atau penjelasan dari codiangan program mengenai pembuatan garis vertikal, horizontal, dan diagonal menggunakan Dev C++ dengan library Open GL. Langsung aja. Hal yang pertama kita lakukan adalah buka dev C++nya lalu buat project baru lalu pilh mutimedia dan pilih OpenGl lalu selesai.

1.Membuat Garis Vertikal


 Printscreen programnya:



Berikut ini adalah penjelasannya:

 - glClearColor (0.0f, 0.0f, 0.0f, 0.0f);[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
- glClear (GL_COLOR_BUFFER_BIT);[untuk membersihkan layar latar belakang dengan warna hitam]
- glPushMatrix ();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- glClearColor(1,1,1,0);[untuk menentukan warna garis/titik]
- glColor3f(1,1,1);[untuk menentukan warna garis/titik]
- glBegin(GL_LINES);[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);[ untuk menentukan titik akhir yang digunakan ]
- glEnd ();[untuk mengakhiri gambar garis dititik akhir ]
- glPopMatrix ();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- SwapBuffers (hDC);[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
- Sleep (1);

 Outputnya adalah:




2. Membuat Garis Horizontal


 Pintscreenan programnya:



Berikut ini adalah penjelasannya:

- glClearColor (0.0f, 0.0f, 0.0f, 0.0f);[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
- glClear (GL_COLOR_BUFFER_BIT);[untuk membersihkan layar latar belakang dengan warna hitam]
- glPushMatrix();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- glClearColor(1,1,1,0);[untuk menentukan warna garis/titik]
- glColor3f(1,1,1);[untuk menentukan warna garis/titik]
- glBegin(GL_LINES);[untuk menggambar garis dari titik yang digunakan ]
- glColor3f(0.0f, 0.0f, 1.0f);
- glVertex3f(-0.6f, 0.0f, 0.0f);untuk menentukan titik awal yang digunakan ]
 - glColor3f(0.0f, 0.0f, 1.0f);[ untuk menentukan titik yang digunakan ]
- glVertex3f(0.6f, 0.0f, 0.0f);[ untuk menentukan titik akhir yang digunakan ]
- glEnd();[untuk mengakhiri gambar garis dititik akhir ]
- glPopMatrix();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- SwapBuffers (hDC);[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
- Sleep (1);

 Outputnya adalah:



3. Membuat Garis Diagonal

Printscreenan programnya:


Berikut ini adalah penjelsannya:
- glClearColor (0.0f, 0.0f, 0.0f, 0.0f); [ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]
- glClear (GL_COLOR_BUFFER_BIT); [untuk membersihkan layar latar belakang dengan warna hitam]
- glPushMatrix ();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- glClearColor(1,1,1,0);[untuk menentukan warna garis/titik]
- glColor3f(1,1,1); [untuk menentukan warna garis/titik]
- glBegin(GL_LINES);[untuk menggambar garis dari titik yang digunakan ]
- glVertex3f(0,0,-0.8);[ untuk menentukan titik awal yang digunakan ]
- glVertex3f(9.9,8.9,0.1);[ untuk menentukan titik akhir yang digunakan ]
- glEnd ();[untuk mengakhiri gambar garis dititik akhir ]
- glPopMatrix ();[Membuat baris kode menjadi tidak berlaku untuk bagian luar]
- SwapBuffers (hDC);[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]
- Sleep (1);

Outputnya adalah:




Sekian contoh program dan penjelasannya membuat garis vertikal, horizontal, dan diagonal menggunakan Dev C++ dengan library Open Gl. Terimakasih, semoga tulisan ini bermanfaat bagi anda yang membacanya.





0 Response to "Membuat garis menggunakan Dev C++ dengan library OpenGL"

Posting Komentar

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme