Modul 2 (Pengantar OpenGL)
Contoh Dasar syntax Open GL yaitu membuat objek titik pada Dev C++ OpenGL.
Berikut Langkah-Langkahnya :
- Klik File > New > Project > OK
2. Setelah New Project akan tampil jenis lembar kerja yang akan digunakan, klik Console Application > OK
3. Setelah itu Save Project, klik Save
4. Klik kanan pada Bar Project, lalu pilih Project Options
5. Pada Project Options, klik Parameters > Linker
Pada Box Linker ketik
-lopengl32,
-lfreeglut,
-lglu32,
lalu klik lah OK
6. Pada lembar kerja akan muncul Script seperti ini,
7. Kosongkan script dan Ketikan script seperti dibawah ini :
- #include <GL/glut.h>
- #include <GL/gl.h>
- #include <windows.h>
- void userdraw () {
- glBegin (GL_POINTS);
- glVertex2i (150,0);
- glVertex2i (150,200);
- glVertex2i (370,200);
- glEnd ();
- }
- void display (void) {
- glClear (GL_COLOR_BUFFER_BIT);
- userdraw ();
- glutSwapBuffers ();
- }
- int main (int argc, char **argv) {
- glutInit (&argc,argv);
- glutInitDisplayMode (GLUT_DOUBLE|GLUT_RGB);
- glutInitWindowSize (640,480);
- glutCreateWindow ("Membuat Objek Titik PUTRI PRATIWI");
- glClearColor (0.0, 0.0, 0.0, 0.0);
- gluOrtho2D (0.,640.,-240.,240.);
- glutIdleFunc (display);
- glutDisplayFunc (display);
- glutMainLoop ();
- return 0;
- }
8. Compile dan Run (Execute, Compile & Run) dan output akan seperti ini :
Setelah berhasil membuatnya mari kerjakan soal berikut :
- Buat gambar segi empat berdasarkan percobaan program.
- Buat warna pelangi yang terdiri dari 7 warna pada gambar segi empat diatas.
Script soal :
1. Gambar Segi Empat
a. Lakukan cara pembuatan project seperti diatas lalu hapus scriptnya, apabila sudah dihapus maka masukkan script berikut :
1. Gambar Segi Empat
a. Lakukan cara pembuatan project seperti diatas lalu hapus scriptnya, apabila sudah dihapus maka masukkan script berikut :
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
void display(void)
{
glClearColor (0.0,0.0,0.0,0.0);
glClear (GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5,0.5);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-0.5);
glEnd ();
glFlush();
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutCreateWindow("Membuat Persegi PUTRI PRATIWI");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
b. Apabila sudah maka jalankan dengan cara klik Execute>Compile & Run maka akan menjadi seperti ini
2. Gambar segi empat dengan warna pelangi 7 warna :
a. Lakukan cara pembuatan project seperti diatas lalu hapus scriptnya, apabila sudah dihapus maka masukkan script berikut :
a. Lakukan cara pembuatan project seperti diatas lalu hapus scriptnya, apabila sudah dihapus maka masukkan script berikut :
b. Apabila sudah maka jalankan dengan cara klik Execute>Compile & Run maka akan menjadi seperti ini
SEKIAN DAN TERIMAH KASIH
Komentar
Posting Komentar