GLU

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 januari 2015; kontroller kräver 3 redigeringar .

OpenGL Utility Library ( GLU ) är ett grafikbibliotek, ett tillägg till OpenGL som använder sina funktioner för att rita mer komplexa objekt.

Består av ett stort antal funktioner som använder OpenGL- biblioteket för att ge användaren ett enklare och kraftfullare 3D-grafikgränssnitt baserat på det mer primitiva som tillhandahålls av OpenGLs kärnfunktioner. Det kommer vanligtvis med OpenGL-biblioteket.

Dessa funktioner inkluderar: växla mellan skärm- och världskoordinater, skapa texturer , rita kvadratiska ytor, plattsätta rektangulära primitiver, tolka OpenGL-felkoder, avancerade transformeringsfunktioner för att ställa in synpunkter och enklare kamerakontroll, med mera. Innehåller även funktioner för att rita ytterligare grafiska primitiver, såsom en sfär , en cylinder , en kon , en skiva etc. GLU-biblioteksfunktionerna är mycket lätta att hitta i programtexten med prefixet glui funktionsnamnet. Ett exempel är gluOrtho2D(), som definierar en tvådimensionell matris för en ortogonal projektion

Specifikationen finns tillgänglig här: OpenGL-specifikationssida Arkiverad 24 oktober 2007 på Wayback Machine

Se även