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