Selamat Belajar

Grafis Opengl


MENGENAL LIBRARY GRAFIS OPEN GL

           OpenGL adalah suatu library grafis standard yang digunakan untuk keperluan-keperluan pemrograman grafis. Selain OpenGL, library grafis yang banyak digunakan adalah DirectX.
           OpenGL bersifat Open-Source, multi-platform dan multi-language. Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalamlingkungan Windows, Unix, SGI, Linux, freeBSD dll.


LIBRARY OPENGL-GLUT
Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan.
Untuk sistem operasi Windows, library ini terdiri dari 3 files yaitu:
–glut.h
–glut32.lib
–glut32.dll


INSTALASI LIBRARY GLUT (PADA SISTEM OPERASI WINDOWS)
- Copykan file glut.h didalam folder c:\Program Files\Microsoft Visual Studio\VC98\Include\GL
- Copykan file glut32.lib di dalam folder c:\Program Files\Microsoft Visual Studio\VC98\lib
- Copykan file glut32.dll di dalam folder c:\Windows\System32


MENGENAL PEMROGRAMAN GRAFIS- Pemrograman grafis adalah pemrograman yang digunakan untuk menghasilkan gambar pada komputer menggunakan library yang ada.
- Teknik-teknik pemrograman grafis ini didasari oleh teknik-teknik menggambar dengan pemakaian geometri sebagai dasar struktur datanya
- Hasil pemrograman grafis adalah visualisasi grafis.

STRUKTUR DASAR PEMROGRAMAN GRAFIS MENGGUNAKAN BAHASA C++
   
#include <GL/glut.h>
    void userdraw(void) {// Disinitempatuntukmenggambar}
    void display(void) {glClear( GL_COLOR_BUFFER_BIT);
    userdraw();
    glutSwapBuffers();}
    int main(intargc, char **argv){
    glutInit(&argc,argv);
    glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB );
    glutInitWindowPosition(100,100);
    glutInitWindowSize(640,480);
    glutCreateWindow(“Drawing by AchmadBasuki");
    glClearColor(0.0, 0.0, 0.0, 0.0);
    gluOrtho2D(-320., 320., -240.0, 240.0);
    glutIdleFunc(display);
    glutDisplayFunc(display);
    glutMainLoop();return 0;}



 



0 komentar:

Posting Komentar