Skip to main content

Vad är OpenGL Teckning?

OpenGL Ritning är en allmän term som kan användas för att indikera att en applikation har ställts in för att använda Open Graphics Library Bibliotek för att göra till displayen.Det kan också användas vid programmering för att beskriva användningen av de olika funktionerna i ett bibliotek för att skapa elementen i en scen.Oftast OpenGL Ritning involverar monteringspunkter och linjer i trianglar, fyrkantiga eller andra polygoner för att skapa märkbara objekt eller gränssnitt som en användare kan se eller interagera med.En OpenGL Ritning kan också vara den slutliga återgivna scenen som den visas på en skärm eller annan enhet.

Från ett programmeringsperspektiv, OpenGL Ritningen är mycket lik ritning på papper med en penna.Det finns en typ av virtuell pennan inom OpenGL Det kan flyttas från en position till nästa men kommer alltid ihåg exakt var det för närvarande ligger.Stylus kan flyttas och återställas, men samtidigt kan den användas för att beskriva kontinuerliga uppsättningar av punkter.

Ett exempel på att använda positionsmarkören för ritning är ett objekt som kallas en triangelremsa.Detta är en sekvens av trianglar där var och en delar en sida med nästa triangel.Med OpenGL Ritningsfunktioner dras en punkt, följt av ytterligare två för att skapa en grundläggande triangel.De nästa två punkterna som den virtuella pennan flyttas kommer att anslutas och bildar en andra triangel.Denna process kan användas för att rita hela utarbetade objekt genom att flytta från punkt till punkt.

Genom användning av verktygsbibliotek eller tillägg finns det ett antal högnivå OpenGL Ritningsfunktioner som kan användas för att förenkla konstruktionen av komplexa scener.Dessa funktioner kan rita en kub, sfär eller annan form primitiva, ta bort behovet av att mödosamt generera pannplattkod för att rita formen.Poäng, som bara är enstaka punkter på en given plats, kan manipuleras genom ritningsfunktionerna så att en rasterbild såsom ett fotografi kan översättas till tredimensionella (3D) koordinater.

Efter geometrien för en scen har bestämtsoch övergick till grafikhårdvaran, OpenGL Ritningsrutiner hjälper till att göra scenen till en displayenhet.När den matematiska informationen som beskriver punkter, linjer och ytor på en scen dras till en bildskärm, kallas processen rasterisering, där bilden görs tvådimensionell (2D) så att den kan visas.Den resulterande 2D -rasteriserade bilden gjord av 3D -data kan kallas en OpenGL ritning.