Kamis, Oktober 01, 2009

Contoh Pemrograman Dengan OpenGL Mata Kuliah Grafik Komputer..Untuk Teman-Teman Ku..

Untuk Teman-teman ku yang pada saat bapak dosen menerangkan dan mencatat di papan tulis koding mengenai pemrograman dengan OpenGL tidak mencatat dan mendengarkan, ni ku share di blog ku..mudah-mudahan berguna untuk kalian..

Tapi sebelum itu kalian harus mendownload library GLUT nya dulu di link ni http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip agar dapat di kodingnya bisa digunakan dalam program C++..

#include(glut.h)
void init(void)
{
     glColor (1.0,1.0,1.0,0.0);  --> ini membuat tampilan layar default. dibuat jadi Putih.
     glMatrixMode (GL_Projection);
     gluOrtho2D (0.0,200.0,0.0,150.0);
                          x1     y1    x2    y2    --> ini penjelasan untuk titik, karena projection. 
}

void line_segment(void)
{
     glClear(GL_ColorBufferBIT);  --> gak paham
     glColor3f(1.0,0.0,0.0);   --> menggunakan 3 Dimensi yang bertipe Float. ket.disamping color berwarna merah
     glBegin(GL_LINES);   --> GL_LINES itu untuk membuat Garis
          glVertex2i(180,25);  --> Vertex yang menggunakan 2 Dimensi
          glVertex2i(10,145);  --> vertex menggunakan 2 Dimensi
    glEnd();
    glFlush();  --> ini membuat refresh, jd gambar berulang. jadi tak putus2.
}

void main(int argc, char **argv)
{
       glutInit (&argc,argv);  --> KURANG PAHAM, MOHON INFO
       glutInitDisplayMode(Glut_single|REB);  --> KURANG PAHAM,MOHON INFO
       glutInitWindowsSize(800,600); -->size window dengan ukuran 800,600
       glutCreateWindow("My First Example");  -->dalam create windownya, kita isi kata saperti ini.
       init();
      glutDisplayFunc(line_segment);
      glutMainLoop();  --> KURANG PAHAM, MOHON INFO
}


sebagai catatan disini ada beberapa yang kurang di mengerti ma w..klo kalian ada yang tau mohon di jelaskan di komen y?soalnya pak dosennya jg rada g jelas neranginnya..

terima kasih untuk teman-teman yang dah mau mampir di blog ni...^_^...

Tidak ada komentar:

Posting Komentar