SATURARE

OpenGL Utility Toolkit (GLUT) este o bibliotecă de utilitare pentru aplicații sub OpenGL , care este în principal responsabilă pentru operațiunile I/O la nivel de sistem atunci când lucrează cu sistemul de operare. Funcțiile includ crearea unei ferestre, gestionarea unei ferestre, monitorizarea intrărilor de la tastatură și a evenimentelor mouse-ului. De asemenea, include funcții pentru desenarea unui număr de primitive geometrice: cub, sferă, ceainic . GLUT include chiar și posibilitatea de a crea meniuri simple pop-up.

GLUT a fost creat de Mark Kilgard în timp ce era la Silicon Graphics Inc.

Utilizarea bibliotecii GLUT are două scopuri. În primul rând, este crearea de cod multiplatformă. În al doilea rând, GLUT facilitează învățarea OpenGL. Este nevoie doar de o pagină de cod pentru a începe cu programarea OpenGL folosind GLUT. Scrierea unor lucruri similare cu API-ul necesită mai multe pagini scrise cu cunoștințe despre API-ul windowing al sistemului de operare.

Toate funcțiile GLUT încep cu un prefix glut(de exemplu, glutPostRedisplaymarchează fereastra curentă ca fiind necesară redesenarea).

Vezi și

Link -uri