chairul azdamn

Upload: chairul-steady

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

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 :