Perintah LINE_LOOP with Open GL

Posted on Updated on


Kali ini saya membuat tutorial komputer grafis yang membahas tentang fungsi LINE_LOOP yakni membuat gambar yang di tarik dari garis garis dengan bahasa Vissual C++ dan tidak lupa dikonfigurasi dengan Open GL tentunya …..dengan gambar yang di looping dengan bahasa pemograman  Visual C++ okelah lagsung saja kita ke listing program nya soalnya saya pun kurang pandai kalau terlalu banyak mukhodimah heheheheheheheheheheeheh….

untuk membuat program dari Visual C++ yang di konfigurasi dengan Open Gl terlebih dahulu kita harus menjabarkan apa yang akan kita buat misal kita akal membuat polygon maka kita harus mendepenisikan dengan perintah     glBegin(GL_POLYGON); jika akan menggambar garis maka perintah nya     glBegin(GL_LINEs); dllll heheheh oke ane lansung jha ne ke listing program nya and hasil nya……

listing program nya :

#include <glut.h> /* glut.h includes gl.h and glu.h*/
void display()
{
    /* Membersihkan window */
    glClear(GL_COLOR_BUFFER_BIT);
    /* menggambar unit square polygon */
    glBegin(GL_LINE_LOOP);
    glVertex2f(-0.3, 0.9);
    glVertex2f(-0.3, 0.9);
    glVertex2f(0.3, 0.9);
    glVertex2f(0.3, 0.9);

    glVertex2f(0, 0.35);
glVertex2f(0, 0.35);

    

    glVertex2f(0.6, -0.3);
    glVertex2f(0.6, -0.3);
    glVertex2f(0.6, -0.9);
    glVertex2f(0.6, -0.9);
    glVertex2f(-0.6, -0.9);
    glVertex2f(-0.6, -0.9);

glVertex2f(-0.6, -0.3);
glVertex2f(-0.6, -0.3);
glVertex2f(0, 0.35);
glVertex2f(0, 0.35);

    
    
glEnd();
    /* mengosongkan buffer GL */
    glFlush();
}
void inisial() // inisialisasi warna
{
    /* mengubah warna terang ke hitam*/
    glClearColor(0.0, 0.0, 0.0, 0.0);
    /* mengisi warna putih */
    glColor3f(1.0, 1.0, 1.0);
}

void main(int argc, char** argv)
{
/* Inisialisasi mode layar dan membuka window pada pojok kiri atas layar */
    
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(500, 500); // Menetapkan ukuran jendela
    glutInitWindowPosition(0, 0); //Menetapkan Poisi Window
    glutCreateWindow(“Komputer Grafik-STMIK-AMIK-Riau”); //Membuat window dan menentukan judulnya
    glutDisplayFunc(display); //Memanggil fungsi untuk menampilkan objek
    inisial(); //Inisialisasi Warna Gambar
    glutMainLoop(); //Terus tampilkan hingga program diakhiri.
}          

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s