MEMBUAT GARIS VERTIKAL, HORIZONTAL, DIAGONAL MENGGUNAKAN OPEN GL
Membuat Garis
Vertikal,
Horizontal, dan Diagonal menggunakan OpenGL Pada
Pengertian
OpenGL
OpenGL
(Open
Graphics Library) adalah suatu spefikasi
grafik yang low-level yang menyediakan fungsi untuk mempermudah
pekerjaan atau untuk keperluan –
keperluan pemrograman grafis (Graphics
Programming / GP), termasuk grafik primitif (titik, garis, dan lingkaran). OpenGL
digunakan untuk
menggambar sebuah objek
dua dimensi(2D)
atau tiga dimensi (3D).
OpenGL juga
merupakan suatu antarmuka
pemrograman aplikasi (application programming
interface
(API) yang tidak tergantung pada piranti
dan
platform yang digunakan, sehingga
OpenGL dapat berjalan pada sistem operasi Windows, UNIX,SGI, Linux, frreBSD dan sistem operasi lainnya. OpenGL bersifat Open-Source,
multi-platform dan multi-language.
Tujuan OpenGL
Tujuan
pembuatan OpenGL
diantaranya adalah :
1. Untuk menyembunyikan
kompleksitas dari interfacing
dengan berbagai 3D accelerators.
2. Untuk
menyembunyikan kemampuan yang berbeda
dari hardware
platform, untuk semua yang
memerlukan dan mendukung
implementasi
penuh pada fitur openGL
SET
(menggunakan software
emulation jika diperlukan).
Perintah
– perintah dalam Library OpenGL
Sintaks perintah OpenGL
mengikuti aturan penulisan
dari library dimana
fungsi tersebut berasal,
berikut ini adalah
format penulisan
fungsi OpenGL:
• Semua
perintah OpenGL menggunakan awalan
gl
diikuti dengan huruf capital
pada setiap kata membentuk nama perintah, contohnya :
glClearColor
Untuk mendefinisikan konstanta diawali dengan GL_, dengan menggunakan huruf capital dan garis bawah untuk memisahkan kata seperti GL_POLY_STIPPLE. Terkadang beberapa huruf dan angka ditambahkan pada akhir perintah (seperti 3f pada glVertex3f). Dalam hal ini angka 3 Menunjukkan
berapa
banyak argumen yang harus ada pada perintah tersebut dan akhiran huruf f menunjukkan jenis
datanya yaitu floating.
• GLUT
GLUT (GL
Utility Toolkit) merupakan pengembangan dari OpenGL yang didesain untuk aplikasi dengan level kecil
hingga menengah
dan menggunakan
callback
functions
untuk menambahkan interaksi dari user, serta memiliki distribusi library
yang
bebas tetapi tidak
open
source.
Pada pemrograman OpenGL bahasa yang digunakan adalah C++, tetapi masih diperlukan library
1.
|
glut.h, yang
dicopy ke
C:\Program Files\Codeblocks\MinGW\include\GL.
|
|
2.
|
glut32.lib, yang dicopy ke
C:\Program Files\Codeblocks\MinGW\lib.
|
|
3.
|
glut32.dll, yang dicopy ke
C:\Windows\System32 untuk
win 32bit, untuk win 64bit
|
dicopy ke
|
C:\Windows\SystemWOW64.
Klasifikasi Fungsi dalam GLUT,
diantaranya :
|
1. Primitive : berupa geometric, image.
2. Attribute : berupa color,
line type,
light, texture.
3. Viewing
: berupa
virtual camera.
4. Control : turn
fuction ON / OFF.
5. Windowing
: window, mouse, keyboard.
TUJUAN MEMBUAT PROGRAM
Tujuan dalam membuat program garis verikal, horizontal dan diagonal ini adalah untuk memenuhi
tugas mata
kuliah Grafik Komputer dan Pengolahan Citra
dan membantu serta mempermudah para
user untuk membuat aplikasi membuat garis
vertical,
horizontal
dan diagonal dengan menggunakan
bahasa pemrograman
Codeblocks C++ dan Library GLUT OpenGL
REFERENSI
https://10116068.blogspot.com/2018/10/blog-post.html
http://www.wisnudwi.id/2018/10/code-program-opengl-menu-garis.html
PREVIEW PDF
untuk mendownload file pdfnya silahkan klik (popout) dipojok kanan atas pada viewer pdf nya, lalu anda akan masuk kedalam halaman gdrive setelah itu tinggal klik pilihan download filenya.



