Pengenalan Open GL
OpenGL adalah sebuah program aplikasi
interface yang digunakan untuk mendefinisikan komputer grafis 2D dan 3D.
Program lintas-platform API ini umumnya dianggap ketetapan standar dalam
industri komputer dalam interaksi dengan komputer grafis 2D dan juga telah
menjadi alat yang biasa untuk digunakan dengan grafis 3D. Singkatnya, Open
Graphics Library, OpenGL menghilangkan kebutuhan untuk pemrogram untuk menulis
ulang bagian grafis dari sistem operasi setiap kali sebuah bisnis akan
diupgrade ke versi baru dari sistem.
Fungsi dasar dari OpenGL adalah untuk
mengeluarkan koleksi perintah khusus atau executable ke sistem operasi. Dengan
demikian, program ini bekerja dengan perangkat keras grafis yang ada yang
berada pada hard drive atau sumber tertentu lainnya. Setiap perintah dalam
dirancang untuk melakukan tindakan tertentu, atau memulai efek khusus tertentu
yang terkait dengan grafis.
Seiring dengan kemampuan interface dari
sistem operasi, OpenGL juga menyediakan beberapa built-in protokol yang mungkin
berguna bagi pengguna akhir. Di antaranya fitur alat seperti alpha blending,
pemetaan tekstur, dan efek atmosfer. Alat ini dapat berinteraksi dengan sistem
operasi yang sedang digunakan.
Awalnya dikembangkan oleh Silicon Graphics,
OpenGL kini dianggap standar industri. Interface program aplikasi yang aktif
didukung oleh Microsoft ini, menawarkan download gratis daftar OpenGL untuk
digunakan pada sistem Windows. OpenGL juga bekerja sangat baik dengan Inventor
Open, sebuah pemrograman berorientasi obyek alat juga diciptakan oleh Silicon
Graphics.
Pengenalan Grafika Komputer
Perkembangan grafika komputer
menuntut para pengembang ibrar aplikasi grafika komputer untuk dapat
mengembangkan suatu informasi yang dilengkapi dengan visualisasi dan animasi,
agar dapat lebih mudah dipahami oleh pihak yang menggunakan ibrar tersebut.
Grafika komputer telah menunjukkan kemajuan
yang pesat dalam pengembangan berbagai aplikasi untuk menghasilkan
gambar. Grafika komputer digunakan untuk menunjang berbagai bidang dengan
teknologi grafika berbasis komputer.Penggunaan grafika komputer telah lama
digunakan dalam beberapa macam aplikasi, diantaranya pendidikan, kedokteran,
fisika, matematika, multimedia, dan lain-lain. Pada saat ini grafika komputer
sudah digunakan pada bidang sains, engineering, kedokteran, bisnis, library, pemerintahan,
seni, hiburan, iklan, pendidikan, dan lain-lain.
Komputer merupakan salah satu teknologi yang
paling pesat perkembangannya. Pada saat pertama kali ditemukan, komputer
digunakan terutama sebagai alat bantu untuk mempercepat proses hitung
menghitung. Komputer dari generasi ke
generasi mengalami perkembangan dalam hal pengolahan data baik kapasitas maupun
kecepatannya. Data yang diolah tidak hanya berupa teks atau angka, tapi kini
komputer dapat mengolah gambar/grafika. Komputer yang memiliki piranti grafis
untuk mengolah gambar atau grafika disebut grafis komputer.
Oleh karena itu, sudah semakin banyak pula
bahasa pemrograman yang dilengkapi dengan tools/library pembuatan grafik Salah
satu tools/library pembuatan aplikasi grafik adalah OpenGL (Open Graphics
Library).OpenGL(Open Graphics Library) adalah suatu spefikasi grafik yang
low-level yang menyediakan fungsi untuk pembuatan grafik ibrarya termasuk
titik, garis, dan lingkaran. OpenGL digunakan untuk mendefinisikan suatu objek,
baik objek 2 dimensi maupun objek 3 dimensi. Dan makalah yang disampaikan kali
ini khusus membahas mengenai perancangan bangun 3 dimensi menggunakan Aplikasi
NetBeans.
Berikut
link, untuk penjelasan dalam membuat garis Vertikal, Horizontal dan Diagonal
pada Java (NetBeans) dengan library openGL :
https://drive.google.com/open?id=0B4ks5r6eETnjdnprVDUweEcyVkE
https://drive.google.com/open?id=0B4ks5r6eETnjdnprVDUweEcyVkE