1.
Garis
Vertikal
List Program :
Logika program :
-
glClearColor (0.0f, 0.0f, 0.0f,
0.0f);
Untuk memilih warna yang digunakan untuk membersihkan
latar dalam mode RGBA.
-
glClear
(GL_COLOR_BUFFER_BIT);
Untuk membersihkan layar latar belakang dengan warna hitam.
-
glPushMatrix ();
Membuat baris kode menjadi tidak berlaku untuk bagian luar.
-
glClearColor(1,1,1,0);
Untuk menentukan warna garis atau titik.
-
glColor3f(1,1,1);
-
Untuk menentukan warna garis atau
titik.
-
glBegin(GL_LINES);
Untuk menggambar garis dari titik yang digunakan.
-
glVertex3f(0,0,-0.0);
Untuk menentukan titik awal yang digunakan.
-
glVertex3f(0.0,130.0,0.0);
Untuk menentukan titik akhir yang digunakan.
-
glEnd ();
Untuk mengakhiri gambar garis di titik akhir.
-
glPopMatrix ();
Membuat baris kode menjadi tidak berlaku untuk bagian luar.
-
SwapBuffers (hDC);
-
Untuk mengantikan bagian belakang
buffer menjadi buffer layar.
-
Sleep (1)
;
Untuk menutup dari semua codingan
Output Program :
2.
Garis
Horizontal
List Program :
Logika program :
-
glClearColor (0.0f, 0.0f, 0.0f,
0.0f);
untuk memilih warna yang digunakan untuk membersihkan latar
dalammode RGBA.
-
glClear (GL_COLOR_BUFFER_BIT);
untuk membersihkan layar latar belakang dengan warna hitam.
-
glPushMatrix();
Membuat baris kode menjadi tidak berlaku untuk bagian luar.
-
glClearColor(1,1,1,0);
untuk menentukan warna garis/titik.
-
glColor3f(1,1,1);
untuk menentukan warna garis/titik.
-
glBegin(GL_LINES);
untuk menggambar garis dari titik yang digunakan.
-
glColor3f(0.0f, 0.0f, 1.0f);
-
glVertex3f(-0.6f, 0.0f, 0.0f);
untuk menentukan
titik awal yang digunakan.
-
glColor3f(0.0f, 0.0f, 1.0f);
untuk menentukan titik yang digunakan.
-
glVertex3f(0.6f, 0.0f, 0.0f);
untuk menentukan
titik akhir yang digunakan.
-
glEnd();
untuk mengakhiri gambar garis dititik akhir.
-
glPopMatrix();
Membuat baris kode menjadi tidak berlaku untuk bagian luar.
-
SwapBuffers (hDC);
digunakan untuk menukar bagian belakang buffer menjadi
buffer layar.
-
Sleep (1);
Untuk menutup semua dari codingan.
Output Program :
3.
Garis
Diagonal
List Program :
Logika program :
-
glClearColor (0.0f, 0.0f, 0.0f,
0.0f);
Untuk memilih warna yang digunakan untuk membersihkan latar
dalam mode RGBA.
-
glClear
(GL_COLOR_BUFFER_BIT);
Untuk membersihkan layar latar belakang dengan warna hitam.
-
glPushMatrix ();
Membuat baris kode menjadi tidak berlaku untuk bagian luar.
-
glClearColor(1,1,1,0);
Untuk menentukan warna garis atau titik.
-
glColor3f(1,1,1);
Untuk menentukan warna garis atau titik.
-
glBegin(GL_LINES);
Untuk menggambar garis dari titik yang digunakan.
-
glVertex3f(0, 0, -0.8);
Untuk menentukan titik awal yang digunakan.
-
glVertex3f(9.9, 8.9, 0.1);
Untuk menentukan titik akhir yang digunakan.
-
glEnd ();
Untuk mengakhiri gambar garis dititik akhir.
-
glPopMatrix ();
Membuat baris kode menjadi tidak berlaku untuk bagian
luar.
-
SwapBuffers (hDC);
Digunakan untuk menukar bagian belakang buffer menjadi
buffer layar.
-
Sleep(1);
Untuk menutup semua dari codingan.
Output Program :
klik disini untuk mendownload filenya