Logika Vertical:
- glClearColor (0.0f, 0.0f, 0.0f, 0.0f); Digunakan untuk memilih warna yang digunakan untuk membersihkan latar dalam mode RGBA
- glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan layar latar belakang dengan warna hitam.
- glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- glClearColor (1,1,1,0); Digunakan untuk menentukan warna garis/titik.
- glColor3f(1,1,1); Digunakan untuk menentukan warna garis/titik.
- glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik.
- glVertex3f(0.10,10.0,13.13);Digunakan untuk menentukan titik awal.
- glVertex3f(0,0,0.0);Digunakan untuk menentukan titik akhir.
- glEnd ();Digunakan untuk mengakhiri gambar garis dititik akhir.
- glPopMatrix ();Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- swapBuffers (hDC); Digunakan untuk menukar bagian belakang buffer menjadi buffer layar
- Sleep (1);Perintah diatas digunakan untuk menampilkan garis tanpa rotasi.
Garis Vertical. |
LOGIKA Horizontal:
- glClearColor (0.0f, 0.0f, 0.0f, 0.0f); Digunakan untuk memilih warna yang digunakan untuk membersihkan latar dalam mode RGBA
- glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan layar latar belakang dengan warna hitam.
- glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- glClearColor (1,1,1,0); Digunakan untuk menentukan warna garis/titik.
- glColor3f(1,1,1); Digunakan untuk menentukan warna garis/titik.
- glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik.
- glVertex3f(0.0f,0.0f,1.0f);Digunakan untuk menentukan titik awal.
- glVertex3f(-0.6f, 0.0f, 1.0f);Digunakan untuk menentukan titik berikutnya.
- glVertex3f(0.0f,0.0f,1.0f); Digunakan untuk menentukan titik berikutnya.
- glVertex3f(0.0f,0.0f,1.0f);Digunakan untuk menentukan titik akhir.
- glEnd ();Digunakan untuk mengakhiri gambar garis dititik akhir.
- glPopMatrix ();Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- swapBuffers (hDC); Digunakan untuk menukar bagian belakang buffer menjadi buffer layar.
- Sleep (1);Perintah diatas digunakan untuk menampilkan garis tanpa rotasi.
Garis Horizontal. |
LOGIKA Diagonal:
- glClearColor (0.0f, 0.0f, 0.0f, 0.0f); Digunakan untuk memilih warna yang digunakan untuk membersihkan latar dalam mode RGBA
- glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan layar latar belakang dengan warna hitam.
- glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- glClearColor (1,1,1,0); Digunakan untuk menentukan warna garis/titik.
- glColor3f(1,1,1); Digunakan untuk menentukan warna garis/titik.
- glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik.
- glVertex3f(0,0,-0.8);Digunakan untuk menentukan titik awal.
- glVertex3f(8.9,8.9,0.1);Digunakan untuk menentukan titik akhir.
- glEnd ();Digunakan untuk mengakhiri gambar garis dititik akhir.
- glPopMatrix ();Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
- swapBuffers (hDC); Digunakan untuk menukar bagian belakang buffer menjadi buffer layar
- Sleep (1);Perintah diatas digunakan untuk menampilkan garis tanpa rotasi.
Garis Diagonal. |