Minggu, 16 Oktober 2011

OpenGL : papan catur NIM

adapun contoh code salah satu simbol diatas ialah :

void tampilsimbol(int i)
{
    if(i%2==0){
        glColor3f(1.0f,0.0f,1.0f); //warna pink
    }else {glColor3f(0.0f,0.0f,1.0f);} // warna hitam
    glBegin(GL_QUADS);//buat persegi warna putih/hitam
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    glColor3f(1.0f, 0.0f, 0.0f); //warna merah
    glBegin(GL_LINE_STRIP); //buat garis segiempat
        glVertex2d(0,0);
        glVertex2d(0,10);
        glVertex2d(10,10);
        glVertex2d(10,0);
    glEnd();
    if(i%2==1){
        glColor3f(1.0f,0.0f,1.0f); //warna pink
    }else {glColor3f(0.0f,0.0f,1.0f);} // warna hitam
    glBegin(GL_POLYGON); //buat objek
        glVertex2d(4,4);
        glVertex2d(5,1);
        glVertex2d(6,4);
        glVertex2d(9,5);
        glVertex2d(6,6);
        glVertex2d(5,9);
        glVertex2d(4,6);
        glVertex2d(1,5);
        glVertex2d(4,5);
    glEnd();
    glFlush();
}

Sabtu, 01 Oktober 2011

OpenGL dengan CPP

Berikut langkah2 OpenGL dengan C++ :
  • Copy glu32.dll, glut.dll, dan glut32.dll ke dalam folder C:\Windows\System32
  • Copy GL.h, GLAUX.h, GLU.h, dan glut.h ke dalam folder C:\Program Files\Microsoft Visual Studio 9.0\VC\include
  • Copy GLAUX.lib, GLU32.lib, dan glut32.lib ke dalam folder C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
setelah itu buatlah project C++ nya :
Buat project OpenGL dengan membuka File -> New Project -> Win32 Console Application. Setelah keluar wizard-nya, pilih empty project. Klik Finish. Setelah sudah siap project di IDE, lakukan langkah - langkah berikut ini :
  1. Tekan Alt + F7 atau Project Properties. (lihat gambar)
  2. Masuk menu properties (lihat gambar)
  3. Masuk ke Configuration Properties -> Linker -> Input
  4. Masukkan string "GlU32.Lib OpenGL32.Lib freeglut.lib glut32.lib"
  5. dan untuk contoh coding OpenGLnya kamu bisa copy paste mengetik ulang source code yang bisa kamu cari di google.