Minggu, 02 November 2014

Tugas Grafik Komputer Membuat Garis Diagonal,Vertikal dan Horizontal

Asep Rachmat Y
3KA33
11112201

GARIS DIAGONAL

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);  //[ memilih warna yang digunakan untuk membersihkan latar dalammode RGBA], glClear (GL_COLOR_BUFFER_BIT);  //[ membersihkan layar latar belakang dengan warna hitam], glPushMatrix ();           //[Membuat baris kode jadi tidak berlaku untuk bagian luar], glClearColor(1,1,1,0);   //[ menentukan warna garis/titik], glColor3f(1,1,1); //       [menentukan warna garis/titik], glBegin(GL_LINES);        //[menggambar garis dari titik yang digunakan ], glVertex3f(0,0,-0.8);        //[ menentukan titik awal yang digunakan ], glVertex3f(9.9,8.9,0.1);    //[ menentukan titik akhir yang digunakan ], glEnd ();              //[mengakhiri gambar garis dititik akhir ], glPopMatrix ();  //[Membuat baris kode jadi tidak berlaku untuk bagian luar], SwapBuffers (hDC); //[menukar bagian belakang buffer menjadi buffer layar]
Sleep (1);

        }
    }



GARIS VERTIKAL

glClearColor (0.0f, 0.0f, 0.0f, 0.0f); //[ memilih warna yang digunakan untuk membersihkan latar dalammode RGBA, glClear (GL_COLOR_BUFFER_BIT); //[membersihkan layar latar belakang dengan warna hitam], glPushMatrix ();             //[Membuat baris kode menjadi tidak berlaku untuk bagian luar], glClearColor(1,1,1,0);     //[menentukan warna garis/titik], glColor3f(1,1,1); //         [menentukan warna garis/titik], glBegin(GL_LINES);                //[menggambar garis dari titik yg digunakan ], glVertex3f(0.10,10.0,13.13);  //[ menentukan titik awal yang digunakan ], glVertex3f(0,0,0.0);                // [ menentukan titik akhir yang digunakan ], glEnd ();             //[mengakhiri gambar garis dititik akhir ], glPopMatrix (); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar], SwapBuffers (hDC); //[menukar bagian belakang buffer menjadi buffer layar]
sleep (1);

        }
    }


GARIS HORIZONTAL

glClearColor (0.0f, 0.0f, 0.0f, 0.0f); //[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA], glClear (GL_COLOR_BUFFER_BIT); //[membersihkan layar latar dengan warna hitam], glPushMatrix();           //[Membuat baris kode jadi tidak berlaku untuk bagian luar], glClearColor(1,1,1,0);  //[menentukan warna garis/titik], glColor3f(1,1,1); //      [menentukan warna garis/titik], glBegin(GL_LINES);               //[menggambar garis dari titik yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);
glVertex3f(-0.6f, 0.0f, 0.0f);   //[menentukan titik awal yang digunakan ], glColor3f(0.0f, 0.0f, 1.0f);        //[ menentukan titik yang digunakan ], glVertex3f(0.6f, 0.0f, 0.0f);     //[ menentukan titik akhir yang digunakan ], glEnd();             ////[untuk mengakhiri gambar garis dititik akhir ], glPopMatrix(); //[Membuat baris kode menjadi tidak berlaku untuk bagian luar], SwapBuffers (hDC); //[menukar bagian belakang buffer menjadi buffer layar]
Sleep (1);
        }
    }