20
LAPORAN MODUL I PRAKTIKUM GRAFIKA KOMPUTER Pengenalan Glut Disusun untuk Memenuhi Matakuliah Praktikum Grafika Komputer Yang Dibimbing oleh Bapak Heru W. OLEH: Putri Rizky Rahmania 130533608286 S1 PTI 2013 OFF A UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK

Laporan Modul

Embed Size (px)

DESCRIPTION

Laporan Modul

Citation preview

LAPORAN MODUL IPRAKTIKUM GRAFIKA KOMPUTERPengenalan Glut Disusun untuk Memenuhi Matakuliah Praktikum Grafika KomputerYang Dibimbing oleh Bapak Heru W.OLEHPutri Rizky Rahmania1!"#!$%$#&1 PTI %!1 OFF AUNI'ER&ITA& NEGERI MALANGFAKULTA& TEKNIK(URU&AN TEKNIK ELEKTRO&1 PENDIDIKAN TEKNIK INFORMATIKAFe)ruari * %!1"M+,ul 1PENGENALAN GLUTA- TU(UAN MemahamiGL!". Memahami #asar pemrograman GL!". Memahami #asar menampilkan $in#o$s GL!"..- DA&AR TEORI1- GL!" %OpenGL !tilit& "oolkit' Dikembangkan oleh Mark Kilgar#. GL!" merupakan pengembangan #ariOpenGL #imana memiliki keunggulan sebagai berikut Mu#ah( portable $in#o$ manager( menggunakan )allba)k fun)tions untukmenambahkan interaksi #ari user. Di#esain untuk aplikasi #engan le*el ke)il hingga menengah. Distribusi librar& bebas tetapi ti#ak open sour)e. %- Pemrograman berbasis e*ent GL!" pa#a #asarn&a #ibangun untuk men)iptakanaplikasi grafis menggunakan pemrograman &ang bersifat prose#ural. Di #alamn&ater#apat fungsi main loop &ang #iatur oleh GL!" #an looping &ang ter+a#i #alamaplikasi bertu+uanuntukpenangananfungsi,fungsi )allba)ksebagai input #ariuser seperti fungsi re#ra$( mouse( ke&boar#( +o&sti)k( #ll. -. .nstalasi GL!" pa#a $in#o$s #an aplikasi pengembangan /isual 0tu#io 1223E4pressGL!"ti#akse)araotomatis#apat #iaplikasikankarenamembutuhkanbeberapa file tambahan antara lain glut.h( glut-1.lib( glut-1.#ll &ang harus#isimpan pa#a lokasi tertentu sesuai #engan aplikasi pengembangan &aitu /isual0tu#io 1223 E4press. /- &ET UP PRO(E0T .ARU5. Buatlah pro+e)t baru pa#a /isual 0tu#io #engan nama prak2. Gambar 5.5a 6e$ Pro+e)t 7 "emplateGambar 5.5b 6e$ Pro+e)t 7 8ppli)ation 0etting1. Buka $in#o$s e4plorer pa#a #irektori pro+e)t prak2 #an buatlah #irektori baru #i#alamn&a #engan nama in)lu#e #an tempatkan file glut.h #i #alamn&a. -. Kembali ke fol#er pro+e)t #an )op&,paste file glut-1.lib #an glut-1.#ll ke fol#erpro+e)t prak2. Gambar 5.1 Penambahan file untuk grafika komputer menggunakan GL!"9. Men)iptakan file baru #engan nama )g,2.)pp. Gambar 5.-a Menambahkan item baruGambar 5.-b Menambahkan file ):: baru;. Lakukan konfigurasi pa#a properties pro+ek prak2.Gambar 5.9a Konfigurasi pa#a Pro+e)t PropertiesGambar 5.9b menambah lokasi file in)lu#eGambar 5.9) Pemilihan fol#er &ang berisi glut.h &utri 6i;?. 6ahmania%)!glut,is-la./unc(renderScene)!glut0ain)oo-()!}D. "!G80 ?!M8H#include #include void renderScene (void) {gl"lear(')1"@)@617*//2617I+)!gl7egin(')1&@)H'@5)!gl"olor