KELAS : 3 KA 33
NPM : 13110041
Saya akan menjelaskan tentang tugas mata kuliah Grafik Komputer dan Pengolahan Citra, tugasnya adalah untuk membuat tampilan garis Vertikal, Horizontal dan Diagonal pada OpenGL dan dengan menggunakan DevC++.
DevC++ adalah salah satu program compailer yang open source. DevC++ dikembangkan oleh Bloodshed Software (GNU). DevC++ menggunakan sistem paket yang terpisah. Pertama yang harus yang kita lakukan adalah menginstall perlengkapan yang akan digunakan :
- Dev C++
- Glut
1. Buka Dev C++
2. Pilih Tools >> Package Manager
3. Pada window Package Manager klik install
4. Pilih paket yang akan diinstal (misal glut).
5. Ikuti langkah-langkah installasi.
6. Apabila berhasil, paket yang terinstall tampilannya akan seperti berikut:
Penggunaan paket glut dalam membuat project dengan cara sebagai berikut :
1. Buka Dev C++
2. Pilih File >> New >> Project
3. Pilih Multimedia >> Glut
4. Isikan nama program yang ingin dibuat (Latihan1) dan tentukan letak foldernya.
5. Save dengan nama main.cpp.
Untuk Membuat Tampilan Garis Vertikal
Untuk membuat garis vertikal kita bisa tuliskan koding seperti gambar di bawah ini :
source codenya dibawah ini :
/* OpenGL
animation code goes here */
glClearColor (8.1f, 0.1f, 0.1f,
0.7f);
glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(0,0,-0.0);
glVertex3f(0.0,130.0,0.0);
/////////////////////////////////
glEnd ();
glPopMatrix ();
SwapBuffers (hDC);
Sleep (1);
}
}
Untuk Membuat Tampilan Garis Horizontal
Untuk membuat garis horizontal kita bisa tuliskan koding seperti gambar di bawah ini :
source codenya dibawah ini :
/* OpenGL
animation code goes here */
glClearColor (0.1f, 0.1f, 0.9f,
0.9f);
glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(0,0,-0.0);
glVertex3f(0.3,0.0,0.0);
/////////////////////////////////
glEnd ();
glPopMatrix ();
SwapBuffers (hDC);
Sleep (1);
}
}
Untuk Membuat Tampilan Garis Diagonal
Untuk membuat garis diagonal kita bisa tuliskan koding seperti gambar di bawah ini :
source codenya dibawah ini :
/* OpenGL
animation code goes here */
glClearColor (9.1f, 0.1f, 0.1f,
0.1f);
glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(0,0,-0.0);
glVertex3f(0.9,0.9,0.0);
/////////////////////////////////
glEnd ();
glPopMatrix ();
SwapBuffers (hDC);
Sleep (1);
}
}
6. Compile project tersebut, dengan cara Execute >> Compile atau dengan shortcut (Ctrl + F9)
7. Setelah project berhasil di compile jalankan program tersebut dengan cara Execute >> Run atau dengan shortcut (Ctrl + F10)
8. Akan menghasilkan gambar sebagai berikut:
OUTPUT GARIS VERTIKAL
OUTPUT GARIS HORIZONTAL
OUTPUT GARIS DIAGONAL