chairul azdamn
TRANSCRIPT
-
8/18/2019 chairul azdamn
1/15
Mengatur Bentuk dan Warna di
OpenGL
Disusun Oleh:
Nama : Chairul Azdaman
Nim : 1320305079
Kelas : P3
Jurusan/Prodi : !K/Prodi "JK
PROGRAM STUDI
TEKNIK MULTIMEDIA DAN KOMPUTER
JARINGAN
-
8/18/2019 chairul azdamn
2/15
1. Mewarnai Persegi dengan Open GL#in$lude%s&dio'h(#in$lude%s&dli)'h(#in$lude%*+/,lu&'h(
-oid &am.il,lClearColor 1'01'01'01'0 //"em)eri 4arna Dasar Pu&ih,lClear *+CO+O686!
,lColor3; 1'0 1'0 0'0 // 4arna Kunin,,le,in*+PO+2;00'5,l=er&e>2;0'50,l=er&e>2;0?0'5,l=er&e>2;?0'50,lnd
,lColor3; 0'0 0'0 1'0
,le,in*+PO+2;?0'51,l=er&e>2;?10'5,l=er&e>2;?0'50,l=er&e>2;00'5,lnd
,lColor3; 1'0 0'0 0'0,le,in*+PO+2;0'51,l=er&e>2;00'5,l=er&e>2;0'50,l=er&e>2;10'5,lnd
,lColor3; 0'0 1'0 0'0,le,in*+PO+2;?0'50,l=er&e>2;?1?0'5,l=er&e>2;?0'5?1,l=er&e>2;0?0'5,lnd
,lColor3; 1'0 0'0 1'0,le,in*+PO+2;0'50,l=er&e>2;0?0'5
,l=er&e>2;0'5?1,l=er&e>2;1?0'5,lnd
,llush@in& mainin&ar,$ $harar,-B
.rin&;elaEar "eFarnai den,an O.en*+,lu&Crea&e4indoFKo&aG ,lu&Dis.laHun$&am.il,lu&"ain+oo.sHs&emPA8Ire&urn!I8CCII
@
-
8/18/2019 chairul azdamn
3/15
Hasilnya :
-
8/18/2019 chairul azdamn
4/15
-
8/18/2019 chairul azdamn
5/15
,le,in*+PO+2;30,lColor3;0'02'00'0 //4arna LiEau
,l=er&e>2;11?,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;100,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;M
,lnd,llush
,le,in*+PO+2;?,lColor3;0'02'00'0 //4arna LiEau
,l=er&e>2;11?7,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;11?
,lnd,llush
,le,in*+PO+2;9?9,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;10'5?10
,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;11?7,lnd,llush
,le,in*+PO+2;10?13,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;10'5?10
,lnd,llush
,le,in*+PO+2;9?11,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;10?13
,lnd,llush
,le,in*+PO+
-
8/18/2019 chairul azdamn
6/15
,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;30,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;3?M'5,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;9?11
,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;9?9,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;?
,lnd,llush
,le,in*+PO+2;?5?,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;3?M'5
,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;30,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;?3
,lnd,llush
,le,in*+PO+2;?10,lColor3;0'02'00'0 //4arna LiEau
,l=er&e>2;?10,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;?91,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;?7?2,lColor3;0'02'00'0 //4arna LiEau,l=er&e>2;?5?,lColor3;1'01'00'0 //4arna Kunin,,l=er&e>2;?M
,lnd,llush
//ulan,,le,in*++!NI6!P//ulan, en,ah
,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;?99'1,l=er&e>2i?M,l=er&e>2i?3,l=er&e>2i30,l=er&e>2i?,l=er&e>2i9?9,l=er&e>2i10?13
,lnd,llush
,le,in*++!NI //ulan, Daun 1,lColor3;0'00'00'0// 4arna Li&am
-
8/18/2019 chairul azdamn
7/15
,l=er&e>2;?M,l=er&e>2;?7?2
,lnd,llush
,le,in*++!NI //ulan, Daun 2
,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;?5'7,l=er&e>2;M
,lnd,llush
,le,in*++!NI //ulan, Daun 3,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;?25,l=er&e>2;?1'?
,lnd,llush
,le,in*++!NI //ulan, Daun
,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;03,l=er&e>2;92
,lnd,llush
,le,in*++!NI //ulan, Daun 5,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;30,l=er&e>2;?9
,lnd,llush
,le,in*++!NI //ulan, Daun ,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;5?2'5,l=er&e>2;11?
,lnd,llush
,le,in*++!NI //ulan, Daun 7,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;7?5'7,l=er&e>2;M?10'5
,lnd,llush
,le,in*++!NI //ulan, Daun M,lColor3;0'00'00'0// 4arna Li&am,l=er&e>2;M?7',l=er&e>2;10'7?9
,lnd,llush
@in& mainin&ar,$ $harar,-B
-
8/18/2019 chairul azdamn
8/15
,lu&!ni&ar,$ ar,-,lu&!ni&4indoFPosi&ion35070,lu&!ni&4indoFIize00,lu&Crea&e4indoFDaun Iirih,luOr&ho2D?15'015'0?15'015'0,lu&Dis.laHun$daun
,lu&"ain+oo.
@
Hasil Program :
-
8/18/2019 chairul azdamn
9/15
3. Membuat gambar Power Puff Girls
Kode Program :
#in$lude%s&dli)'h(#in$lude%*+/,lu&'h(
#in$lude%FindoFs'h(#in$lude%ma&h'h(
$ons&dou)le P! Q 3'11592535M9793in& iEumlah&i&iG>&en,ahH&en,ahdou)le radius-oid PoFer.uR,irl ,lClear*+CO+O686!
,lColor3;1'00'00'0//ula& 1 ,le,in *+PO+&en,ahQ50 H&en,ahQ50
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'001'0//ula& 2 ,le,in *+PO+&en,ahQ50 H&en,ahQ50
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'01'00'0//8+A 3 ,le,in*+PO+&en,ahQ50 H&en,ahQ50
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
-
8/18/2019 chairul azdamn
10/15
,lColor3;1'00'01'0//ula& ,le,in *+PO+&en,ahQ50
H&en,ahQ50
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'00'90'0//Eu)ah ,le,in*+6!AN*+I ,l=er&e>3;0'30'370'0
,l=er&e>3;0'0'10'0 ,l=er&e>3;0'50'370'0 ,lnd ,llush
,lColor3;1'01'01'0//&,an Giri ,le,in *+PO+&en,ahQ3'9 H&en,ahQ39
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/150H/90 @ ,lnd ,llush
,lColor3;1'01'01'0//&,an Ganan ,le,in *+PO+&en,ahQ75
H&en,ahQ39
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/150H/90 @ ,lnd ,llush
,lColor3;1'00'00'0 ,le,in*+8ADI//)adan
,l=er&e>3;0'20'M0'0 ,l=er&e>3;0'500'M0'0 ,l=er&e>3;0'500'350'0
-
8/18/2019 chairul azdamn
11/15
,l=er&e>3;0'20'350'0 ,lnd ,llush
,lColor3;1'00'90'0//Eu)ah )ula& ,le,in *+PO+&en,ahQ H&en,ahQ3M
;or iQ1M0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'01'01'0 ,le,in*+8ADI//GaGi Ganan ,l=er&e>3;0'20'3M0'0 ,l=er&e>3;0'5M0'3M0'0 ,l=er&e>3;0'5M0'310'0 ,l=er&e>3;0'20'310'0 ,lnd ,llush
,lColor3;1'01'01'0 ,le,in*+8ADI//GaGi Ganan ,l=er&e>3;0'70'3M0'0 ,l=er&e>3;0'500'3M0'0
,l=er&e>3;0'500'310'0 ,l=er&e>3;0'70'310'0 ,lnd ,llush
,lColor3;0'00'00'0//GaGi )ula& ,le,in *+PO+&en,ahQ H&en,ahQ31
;or iQ1M0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iG
Toa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;0'00'00'0//GaGi )ula& ,le,in *+PO+&en,ahQM H&en,ahQ31
;or iQ1M0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iG
-
8/18/2019 chairul azdamn
12/15
Toa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'00'00'0//se&en,ah lin,Garan di Ge.ala ,le,in *+PO+3;0'330'00'0 ,l=er&e>3;0'330'710'0 ,l=er&e>3;0'20'0'0 ,lnd ,llush
,lColor3;1'00'00'0 ,le,in*+6!AN*+I//.i&a Ganan ,l=er&e>3;0'510'0'0 ,l=er&e>3;0'00'710'0 ,l=er&e>3;0'00'00'0 ,lnd ,llush
,lColor3;1'01'01'0//Ge.ala ,le,in *+PO+
-
8/18/2019 chairul azdamn
13/15
>&en,ahQ0 H&en,ahQ57
;or iQ0i%QEumlah&i&iGiSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&
Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;0'00'00'0//ma&a Ganan hi&am ,le,in *+PO+&en,ahQ52 H&en,ahQ57
;or iQ0i%Q30iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/100H/100 @ ,lnd ,llush
,lColor3;1'01'01'0//ma&a Ganan Ge$il ,le,in *+PO+
-
8/18/2019 chairul azdamn
14/15
,lColor3;1'00'90'0//.oni ,le,in *+PO+&en,ahQ51 H&en,ahQM1
;or iQ0i%Q1M0iSSToa& sudu&Qi2P!/Eumlah&i&iGToa& >Q>&en,ahSradius$ossudu&Toa& HQH&en,ahSradiussinsudu& ,l=er&e>2;>/110H/135 @ ,lnd ,llush
,lColor3;1'01'01'0 ,le,in*+6!AN*+I
,l=er&e>3;0'250'020'0 ,l=er&e>3;0'50'90'0 ,l=er&e>3;0'5050'020'0 ,lnd ,llush
@
-oid !ni&ialize ,lClearColor1'01'01'01'0 ,l"a&ri>"ode*+P6OJC!ON ,l+oad!den&i&H
,lOr&ho0'01'00'01'0?1'01'0@
in& mainin&iAr,$ $har $..Ar,-,lu&!ni&iAr,$ $..Ar,- ,lu&!ni&Dis.laH"ode*+8I!N*+ U *+86* ,lu&!ni&4indoFPosi&ion200 200 ,lu&!ni&4indoFIize230 230 ,luOr&ho2D?150'0 150'0 ?150'0 150'0,lu&Crea&e4indoFPoFer PuR *irl !ni&ialize ,lu&Dis.laHun$PoFer.uR,irl ,lu&"ain+oo.re&urn 0
@
-
8/18/2019 chairul azdamn
15/15
Hasil Program :