Minggu, 02 November 2014


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