Membuat garis menggunakan Dev C++ dengan library OpenGL
03.09
ahmad_ibrahim
,
0 Comments
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:
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:
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.