27 Oktober 2012

Tugas OpenGL (Grafik Komp. & Pengolahan Citra)

NAMA  : GRIANDINI
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 :
  1. Dev C++
  2. Glut
Pertama, installah program DevC++. Setelah program Dev C++ berhasil diinstal, barulah kita lakukan instalasi paket glutnya. Caranya :
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