Nama : Herdian ichsan
Kelas : 3ka26
Npm :13112416
Universitas Gunadarma
Membuat Garis menggunakan OpenGl & cara menginstal CodeBlocks
Pada kesempatan kali ini saya akan memposting tentang cara membuat garis
dengan OpenGL.Sebelumnya sudah ada yang tau apa itu OpenGL ??? .Untuk yang
belum tau akan saya coba jelaskan sejarah tentang OpenGl di bawah ini.
Pada tahun 1982,seorang profesor dari Stanford University
yang bernama Jim Clark memulai membuka perusahaan komputer grafis yang
pertama yaitu Silicon Graphics Computer System, yang kemudian dikenal dengan
nama SGI. Para teknisi SGI membutuhkan cara yang standar spesifikas untuk
pengoperasian dan transformasi 3D, oleh sebab itu mereka mendesain sebuah
aplikasi pemrograman antarmuka (API) yang bernama IrisGL. IrisGL ini
hanya dapat digunakan pada hardware keluaran dari SGS (tidak bersifat
open-standard). Pada saat yang bersamaan, vendor lain termasuk Sun Microsystem,
IBM dan Hewlett-Packard juga mengeluarkan produk 3D hardware di pasaran. Mereka
menggunakan jenis API lain yang disebut PHIGS. Karena vendor lain juga
meluncurkan produk 3D hardware di pasaran, lingkup pemasaran SGI pun menjadi
berkurang.
Untuk kembali
mendongkrak penjualan produk mereka ke pasaran, akhirnya SGI mengubah IrisGL
menjadi open-standard. Namun akrena alasan lisensi dan hak paten, mereka tidak
dapat meluncurkan IrisGL versi open-standard. Akhirnya mereka membuat API baru
berbasis IrisGL yang diberi nama OpenGL
Awalnya, OpenGL
didesain untuk digunakan pada pemrograman C/C++, namun seiring dengan
berjalannya waktu, OpenGL dapat digunakan pada berbagai jenis bahasa
pemrograman seperti, Java, Visual, Basic, Delphi, dan sebagainya. Untuk
menggunakan OpenGl dalam compiler bahasa pemrograman misalnya C++,
dibutuhkan instalasi library tertentu. GLUT (OpenGL utility Toolkit) merupakan
library dari pengembangan OpenGL untuk sistem windows. GLUT didesain
untuk membuat program OpenGL yang berukuran kecil sampai medium. GLUT tidak dapat
secara langsung digunakan, karena membutuhkan beberapa file tambahan antara
lain : glut.h,glut.lib, dan
glut32.dll yang disimpan pada direktori tertentu.
OpenGL (Open Graphics Library) adalah
suatu perangkat pembuat grafis standard yang digunakan untuk keperluan –
keperluan pemrograman grafis. OpenGL bersifat opensource, multi-platform dan
multi language. Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL
bisa bekerja dalam lingkungan Windows, Unix, SGI, Linux, freeBSD . Library
dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan. OpenGL bukanlah bahasa pemrograman tetapi
merupakan suatu Application Programming Interface (API).
Untuk OS Windows,library ini terdiri dari 3 files yaitu:
1. Glut.h
2. Glut32.lib
3. Glut32.dll
Download CodeBlocks pada link di bawah ini
setelah di download instal program CodeBlocks dengan cara tinggal klik next saja pada setiap langkah - langkahnya
download Gluth nya pada link dibawah ini
Setelah di download Ekstrak hasil downloadan Glut, setelah itu buka hasil foldernya.
Salin file “glut32” dengan ekstensi dll, ke C:\Windows\System32\
Salin file header “glut”, ke C:\Program Files\CodeBlocks\MinGW\include\GL\
Salin file “libglut32.a”, ke C:\Program Files\CodeBlocks\MinGW\lib\
Selanjutnya buat folder baru pada My Documents dengan nama “Project” di C:\users\herdian\My Documents\
setelah CodeBlocks & Glut nya terinstal dengan benar lanjut ke langkah selanjutnya buka Code Blocks klik file pilih projects
pada jendela new from template pilih empty project klik go
klik next
pada jendela empty project isi project title sesuai yang kamu inginkan & jangan lupa simpan di folder project yang tadi telah kamu buat
klik finis & pastikan compilernya GGU GCC compiler
jika langkah diatas benar maka tampilannya akan seperti dibawah ini
pada bagian jendela sebelah kiri klik kanan pada project title yang tadi dibuat pilih build options
pada jendela project build options pilih linker setting klik add
pada jendela add library opengl32 klik ok kemudian klik add sampai 2 kali masing - masing untuk glu32 & glut32 klik ok
untuk glu32 klik ok
untuk glut32 klik ok
klik ok
pilih file -> new -> empty file
pada jendela add file to project klik yes
kemudian ketik nama file .cpp klik save
pada jendela multiple selection centang debug & release klik ok
kemudian download koding di bawah ini dan copy kedalam project
klik “Build” pada menu bar, atau dengan tekan “CTRL+F9”. Dicek apakan ada yang error atau tidak, jika tidak jalankan program dengan cara klik “Build” pada menu bar, klik “Run”; atau dengan tekan “CTRL+F10”.
maka hasilnya akan muncul seperti gambar dibawah ini
untuk garis Horizontal
untuk garis Vertikal
untuk garis Diagonal
Tidak ada komentar:
Posting Komentar