Membuat Garis Di OpenGL
Membuat Garis Di OpenGL
Pengenalan OpenGL
OpenGL adalah suatu graphic library yang sebagian bersifat open source, dipakai pada banyak platform (windows, linux) dan dapat digunakan pada berbagai jenis compiler seperti C++ atau Delphi. OpenGL bukanlah bahasa pemrograman tetapi merupakan suatu Application Programming Interface (API).
OpenGL menyediakan set perintah untuk menggambar dan semua penggambaran yang lebih tinggi tingkatnya harus dilakukan dengan mengambil fungsi dasar dari perintah ini. Maka dari itu dapat dibuat library itu sendiri di atas program OpenGL yang mempermudah pemrograman lebih lanjut. Fungsi asli dari OpenGL sendiri selalu diawali dengan gl yang terdapat pada library opengl32.dll dan file header gl.h. Sedangkan beberapa library yang telah ditulis untuk menyediakan fungsi-fungsi tambahan pada OpenGL adalah : 1. OpenGL Utility Library (GLU) yang didalamnya terdapat sejumlah rutin yang menggunakan level bawah dari perintah OpenGL. Rutin-rutin ini mempunyai awalan glu. Library ini digunakan sebagai bagian dari implementasi OpenGL.
2. OpenGL Extension untuk X-Windows yang menyediakan fungsi untuk menciptakan OpenGL context dan mengasosiasikannya dengan mesin yang menggunakan X-Windows. Rutin-rutin ini mempunyai awalan glx. 3. Auxiliary atau aux library terdapat pada library glaux.lib dan file header glaux.h. Perintah yang akan digunakan selalu menggunakan awalan aux 4. OpenGL Utility Toolkit (GLUT) adalah toolkit untuk sistem windows yang ditulis oleh Mark Kilgard untuk menyembunyikan perintah API sistem windows yang kompleks. Setelah mengetahui apa itu OpenGL, mengapa tidak membuat membuat beberapa garis seperti, vertikal, horizontal, dan diagonal Untuk membuat garisnya disini digunakan Dev C++, sebelumnya ada sedikit pengenalan tentang Dev C++ pada dibawah ini;
Membuat Garis
Setelah library openGL terinstal, sekarang kita coba untuk membuat sebuah garis. Pertama klik File New Project Lalu: 1) Pilih MultiMedia 2) Klik OpenGL 3) Ganti Nama (Opsional) 4) Pilih C++ Project 5) Klik OK Setelah itu pilih dimana project tersebut ingin disimpan, lalu klik "Save".
Setelah disimpan, program langsung akan membuka lembar kerja yang sudah ada source code untuk OpenGL. Yang harus diubah adalah bagian dibawah komentar /* OpenGL animation code goes here */ Untuk membuat beberapa garis, bisa dilihat kodingan dan outputnya ada di bawah ini : Garis Vertikal
Garis Horizontal
Garis Diagonal
Keterangan : 1. glClearColor (0.0f, 0.0f, 0.0f, 0.0f); > digunakan untuk membuat warna pada Background untuk hasil output program yang ingin di buat 2. glClear (GL_COLOR_BUFFER_BIT); > digunakan untuk membersihkan suatu layar dari program sebelumnya 3. glPushMatrik( ); > digunakan untuk menyatakan program dalam bentuk suatu matrik 4. glEnd() digunakan untuk menutup coding di atas ini 5. glPopMatrix juga sama fungsinya untuk mengakhiri suatu matrix
5. dan swapBuffers digunakan untuk menjalankan program OpenGL yang di buat 6. dan Sleep (1) digunakan untuk menutup dari semua cooding.
Setelah memasukkan kodingan, tekan F9 pada keyboard untuk mengcompile program dan menjalankannya, apabila baru pertama kali dibuat maka program akan menanyakan akan disimpan dimana program kompilasinya (.exe)