Berbagi Adalah Kunci Kebahagiaan

Diberdayakan oleh Blogger.

Followers

About me

Foto saya
Just Be Myself me it's me you it's you and don't copy me

Visitors

Search

Popular

Selasa, 24 Juni 2014





 
Enam pertandingan akan dihelat di laga penutupan penyisihan Grup Piala Dunia 2014. Selasa (24/6) dan Rabu (25/6) akan berlangsung pertandingan penutup dari grup D, E, dan F. Dari grup D, Inggris akan melakoni laga hiburan dengan Kosta Rika, dalam laga penutupan penyisihan grup D Piala Dunia 2014. Sedianya, duel yang akan digelar Selasa (24/6) akan ditayangkan secara langsung di ANTV pada pukul 23.00 WIB.

Setelah dua kali mengalami kekalahan dan dipastikan angkat koper dari Piala Dunia tahun ini, Inggris paling tidak bisa membuat catatan baik saat melawan Kosta Rika nanti. Laga yang akan berlangsung di Belo Horizonte tersebut memang tak akan mempengaruhi perjalanan kedua tim. Kosta Rika sebelumnya telah dipastikan lolos ke babak 16 besar berkat dua kemenangan yang mereka bukukan atas Uruguay dan Italia. Meski sudah tak mempengaruhi posisi kedua tim, namun diprediksikan laga nanti malam masih akan berjalan sangat sengit. Inggris harus membuat catatan baik sebelum pulang, setidaknya bisa menaklukkan sang pemuncak klasemen grup D Kosta Rika.

Di waktu dan grup yang sama, Italia akan melakoni laga hidup-mati dengan melawan Uruguay. Duel Italia vs Uruguay sedianya akan berlangsung di Arena das Dunas Natal Brazil, Selasa (24/6) pada pukul 23.00 WIB dan akan disiarkan secara live di TVONE. Setelah meloloskan tim kejutan Kosta Rika ke babak 16 besar, Grup D Piala Dunia 2014 hanya tersisa satu tiket lagi untuk diperebutkan dua tim besar yakni Italia dan Uruguay. Kedua tim memiliki poin yang sama, dan sama-sama berpeluang mengambilnya jika salah satu dari mereka memenangkan laga ini. Pertandingan kedua tim ini akan berjalan sangat sengit. Masing-masing tim wajib menargetkan kemenangan, atau mimpi lolos ke babak 16 besar akan terkubur. Italia dan Uruguay sama-sama mengoleksi tiga poin, tapi selisih gol Italia lebih baik dari Luis Suarez dkk. Kabar baiknya, untuk bisa lolos ke perdelapan final, Italia hanya butuh hasil seri. 

Di hari selanjutnya, Rabu (25/6), Yunani akan bertemu Pantai gading. Baik Yunani dan Pantai Gading menargetkan kemenangan saat keduanya bertemu agar skenario lolos bisa berjalan sesuai rencana. Yunani saat ini mengantongi 1 poin berada di dasar klasemen Grup C dengan minus 3 gol. Hanya kemenangan melawan Pantai Gading yang mampu mengatrol mereka ke posisi kedua, dengan syarat Jepang gagal menang di laga melawan Kolombia.

Sementara itu, di lapangan lain, Iran yang sukses menahan Nigeria 0-0 di laga awal, memiliki peluang yang lebih baik untuk mendampingi Argentina ke fase berikutnya. Dengan catatan di laga lain, Argentina berhasil mengalahkan Nigeria. Meski Tim Tango sudah memastikan satu tiket ke babak 16 Besar, laga Argentina vs Nigeria tetap akan berjalan sengit.
Berikut Jadwal Lengkap pertandingan Piala Dunia 2014 Selasa (24/6) dan Rabu (25/6)

24 Jun 2014 Kosta Rika vs Inggris 23.00 ANTV
24 Jun 2014 Italia vs Uruguay 23.00 TVOne
25 Jun 2014 Yunani vs Pantai Gading 02.00  ANTV
25 Jun 2014 Jepang vs Kolombia 02.00 TVOne
25 Jun 2014 Bosnia-Herzegovina vs Iran 23.00 ANTV
25 Jun 2014 Nigeria vs Argentina 23.00 TVOne

Jumat, 11 Mei 2012


Setelah pada kesempatan sebelumnya saya posting tentang bagaimana cara membuat segi 4 dengan 4 buah segi 3 dengan warna yang berbeda menggunakan microsoft visual C++ 6.0, nah pada posting kali ini saya akan share bagaimana cara membuat kursi dan meja 3.

Sebelumnya ikuti tahap seperti tahap pada posting sebelumnya hingga tahap command

 Lalu copy command berikut dan paste kan ke dalam program:




//program dua dimensi
#include<GL/glut.h>
#include<math.h>

typedef struct {
            float x,y;
} point2D_t;
typedef struct {
            int r,g,b;
} color_t;
void setColor ( color_t col )
{ glColor3f(col.r, col.g, col.b); }
void fillPolygon (point2D_t pnt[], int n, color_t color)
{
            int i;
            setColor(color);
            glBegin(GL_POLYGON);
            for (i=0; i<n; ++i)
            {
                        glVertex2f(pnt[i].x, pnt[i].y);
            }
            glEnd();
}

void drawPolygon(point2D_t pnt[], int n)
{
            int i;
            glBegin(GL_POLYGON);
                for(i=0; i<n; i++)
                        glVertex2f(pnt[i].x, pnt[i].y);
            glEnd();
}

void userdraw()
{  static int tic = 0;
   point2D_t
                        meja[4]={{20,80},{60,160},{200,160},{160,80}};
   color_t magenta ={1,0,1};
       fillPolygon(meja,4, magenta);
               //setColor(1,0,1);
               drawPolygon(meja,4);

   point2D_t
               depankiri[4]={{20,20}, {20,80}, {30,80}, {30,20}};
   color_t white ={1,1,1};
       fillPolygon(depankiri,4, white);
               //setColor(1,1,1);
               drawPolygon(depankiri,4);

   point2D_t
               depankanan[4]={{150,20},{150,80},{160,80},{160,20}};
   color_t green ={0,1,0};
       fillPolygon(depankanan,4, green);
               drawPolygon(depankanan,4);

               point2D_t
               belakangkiri[4]={{60,50},{60,80},{70,80},{70,50}};
   color_t yellow ={1,1,0};
       fillPolygon(belakangkiri,4, yellow);
               drawPolygon(belakangkiri,4);

               point2D_t
               belakangkanan[4]={{190,50},{190,140},{200,160},{200,50}};
   color_t red ={1,0,0};
       fillPolygon(belakangkanan,4, red);
               drawPolygon(belakangkanan,4);

               point2D_t
                        kursi[4]={{220,80},{240,120},{320,120},{300,80}};
   color_t birumuda ={0,1,1};
       fillPolygon(kursi,4, birumuda);
               //setColor(0,0,1);
               drawPolygon(kursi,4);

   point2D_t
               depankiri1[4]={{220,20}, {220,80}, {230,80}, {230,20}};
   color_t hijau ={0,1,0};
       fillPolygon(depankiri1,4, hijau);
               //setColor(0,1,0);
               drawPolygon(depankiri1,4);

   point2D_t
               depankanan1[4]={{290,20},{290,80},{300,80},{300,20}};
   color_t biru ={0,0,1};
       fillPolygon(depankanan1,4, biru);
               drawPolygon(depankanan1,4);

             point2D_t
               belakangkiri1[4]={{240,50},{240,80},{250,80},{250,50}};
   color_t kuning ={1,1,0};
       fillPolygon(belakangkiri1,4, kuning);
               drawPolygon(belakangkiri1,4);

               point2D_t
               belakangkanan1[4]={{310,50},{310,100},{320,120},{320,50}};
   color_t merah ={1,0,0};
       fillPolygon(belakangkanan1,4, merah);
               drawPolygon(belakangkanan1,4);
point2D_t
                        kursi1[4]={{300,80},{300,160},{320,200},{320,120}};
   color_t putih ={1,1,1};
       fillPolygon(kursi1,4, putih);
               //setColor(1,1,1);
               drawPolygon(kursi1,4);
              
               point2D_t
                        kursi2[4]={{290,160},{310,200},{320,200},{300,160}};
   color_t ungu ={1,0,1};
       fillPolygon(kursi2,4, ungu);
               //setColor(1,0,1);
               drawPolygon(kursi2,4);

                point2D_t
                        kursi3[4]={{290,160},{290,80},{300,80},{300,160}};
   color_t hijau1 ={0,1,0};
       fillPolygon(kursi3,4, hijau1);
               //setColor(0,1,0);
               drawPolygon(kursi3,4);
           
}
void display(void)
{          //clear screen
            glClear(GL_COLOR_BUFFER_BIT);
            userdraw();
            glutSwapBuffers();             }
int main(int argc, char **argv)            {
glutInit(&argc,argv);//Inisialisasi Toolkit
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowPosition(100,100);
glutInitWindowSize(640,480);
glutCreateWindow("Gambar rumah");
glClearColor(0.0,0.0,0.0,0.0);
gluOrtho2D(0.,640.,-240.,240.);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}




 Maka hasilnya akan seperti berikut:





Semoga bermanfaat   

KUNJUNGI LAMAN LAINNYA DI GALIESTRA  dan  GALIESTRA>OPENSOURCE


Senin, 07 Mei 2012

Sesuai dari request dari beberapa orang teman saya kali ini saya akan share cara cara membuat segi 4 dengan 4 Buah Segi 3 dengan warna yang berbeda menggunakan microsoft visual C++ 6.0
langsung saja ikuti langkah-langkah berikut: 

Pertama-tama buka program Microsoft Visual C++ 6.0, kemudian ikuti langkah-langkah pada gambar di bawah
 
Pilih file yang saya tandai dengan warna merah, lalu pilih new yang saya tandai dengan warna biru seperti pada gambar diatas


 Pilih C++ source file yang saya tandai dengan warna biru seperti pada gambar diatas,kemudian klik ok


 Lalu copy command berikut dan paste kan ke dalam program seperti gambar diatas:

//program 2 dimensi
#include<GL/glut.h>
typedef struct{float x,y; }point2D_t;
typedef struct{float r,g,b; } color_t;
void setColor(color_t col)
{ glColor3f(col.r,col.g,col.b);}
void drawPolygon(point2D_t pnt[],int n)
{                         int i;
                          glBegin(GL_POLYGON);
                          for(i=0;i<n;i++)
                          glVertex2i(pnt[i].x,pnt[i].y);
                          glEnd();
}
void fillPolygon(point2D_t pnt[],int n,color_t color)
{ int i; setColor(color);
glBegin(GL_POLYGON);
for(i=0;i<n;i++)
{glVertex2f(pnt[i].x,pnt[i].y);}
glEnd();}
void userdraw()
{             point2D_t
              ruangan[3]={{50,50},{200,50},{125,125}};
              color_t kuning={1,1,0};fillPolygon(ruangan,3,kuning);
              drawPolygon(ruangan,3);

point2D_t
              atap[3]={{50,50},{125,125},{50,200}};
              color_t merah={1,0,0};fillPolygon(atap,3,merah);
              drawPolygon(atap,3);

point2D_t
              pintu[3]={{125,125},{200,50},{200,200}};
              color_t hijau={0,1,0};fillPolygon(pintu,3,hijau);
              drawPolygon(pintu,3);         
//program 2 dimensi
#include<GL/glut.h>
typedef struct{float x,y; }point2D_t;
typedef struct{float r,g,b; } color_t;
void setColor(color_t col)
{ glColor3f(col.r,col.g,col.b);}
void drawPolygon(point2D_t pnt[],int n)
{                         int i;
                          glBegin(GL_POLYGON);
                          for(i=0;i<n;i++)
                          glVertex2i(pnt[i].x,pnt[i].y);
                          glEnd();
}
void fillPolygon(point2D_t pnt[],int n,color_t color)
{ int i; setColor(color);
glBegin(GL_POLYGON);
for(i=0;i<n;i++)
{glVertex2f(pnt[i].x,pnt[i].y);}
glEnd();}
void userdraw()
{             point2D_t
              segi1[3]={{50,50},{200,50},{125,125}};
              color_t kuning={1,1,0};fillPolygon(segi1,3,kuning);
              drawPolygon(segi1,3);

point2D_t
              segi2[3]={{50,50},{125,125},{50,200}};
              color_t merah={1,0,0};fillPolygon(segi2,3,merah);
              drawPolygon(segi2,3);

point2D_t
              segi3[3]={{125,125},{200,50},{200,200}};
              color_t hijau={0,1,0};fillPolygon(segi3,3,hijau);
              drawPolygon(segi3,3);         


point2D_t
              segi[3]={{50,200},{125,125},{200,200}};
              color_t putih={1,1,1};fillPolygon(segi,3,putih);
              drawPolygon(segi,3);            }



void display(void)
{
                        //clear screen
                        glClear(GL_COLOR_BUFFER_BIT);
                        userdraw();
                        glutSwapBuffers();
}
int main(int argc,char**argv)
{                       glutInit(&argc,argv);//Inisialisai Tolkit
                        glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
                        glutInitWindowPosition(100,100);
                        glutInitWindowSize(640,480);
                        glutCreateWindow("segi 3 kubus");
                        glClearColor(0.1,.1,0.0,0.0);
                        gluOrtho2D(0.,640.,-240.,240.);
                        glutIdleFunc(display);
                        glutDisplayFunc(display);
                        glutMainLoop();
                        return 0;
}

point2D_t
              segi[3]={{50,200},{125,125},{200,200}};
              color_t ungu={0,1,1};fillPolygon(segi,3,ungu);
              drawPolygon(segi,3);            }



void display(void)
{
                        //clear screen
                        glClear(GL_COLOR_BUFFER_BIT);
                        userdraw();
                        glutSwapBuffers();
}
int main(int argc,char**argv)
{                       glutInit(&argc,argv);//Inisialisai Tolkit
                        glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
                        glutInitWindowPosition(100,100);
                        glutInitWindowSize(640,480);
                        glutCreateWindow("segi 3 kubus");
                        glClearColor(0.1,.1,0.0,0.0);
                        gluOrtho2D(0.,640.,-240.,240.);
                        glutIdleFunc(display);
                        glutDisplayFunc(display);
                        glutMainLoop();
                        return 0;   
}


Kemudian pilih menu Build yang saya tandai dengan warna biru pada gambar diatas kemudian pilih “Yes”


Lalu pilih save dengan nama yang anda sukai

Pilih menu execute program yang telah saya tandai dengan warna biru pada gambar diatas



Semoga bermanfaat