Skip to main content

Wat is een opengl reg;Projectie?

Een opengl reg;Projectie is het proces en de afbeelding als gevolg van de vertaling van driedimensionale (3D) objecten naar een uitgelijnde tweedimensionale (2D) afbeelding die op een scherm kan worden weergegeven.De woordprojectie in computerafbeeldingen programmeren verwijst naar het feit dat 3D -objecten binnen een scène wiskundig moeten worden verplaatst of geprojecteerd, op een virtueel 2D -oppervlak, zodat het kan worden getoond op een plat display op een apparaat.Hoewel de gehele reeks gebeurtenissen die een 3D -object nemen en het aan een 2D -oppervlak maken, kan worden projectie kan worden genoemd, wordt de term ook nauwer toegepast op de specifieke set geometrische transformaties in de grafische pijplijn die optreedt als een stap tussen andere sets vanTransformaties.De twee specifieke soorten OpenGL reg;Projectiemodi die beschikbaar zijn voor programmeurs zijn perspectief en orthografisch.

De uitdaging om een OpenGL Reg te creëren;Projectie is om de gegevens te nemen die alle objecten in een bepaalde scène omvatten en deze aan te passen zodat, wanneer ze op een scherm worden weergegeven, de objecten consistent zijn met de projectiemodus, het bekijken van volume en virtuele camera -instellingen.Het kijkvolume is het zichtbare gebied van een scène uit de locatie van de kijker in de scène of de oogpositie.Zes nummers definiëren het kijkvolume, inclusief de rechter-, linker-, boven- en onderste afstanden van een virtueel midden van het kijkframe.Bovendien definiëren twee waarden die bekend staan als de nabije en verre vlakken de diepte van het kijkvolume.Dit volume definieert welke objecten zullen worden geprojecteerd, terwijl alle andere objecten buiten het volume worden genegeerd of geknipt zodat de niet-zichtbare delen niet worden geëvalueerd.

De eerste modus van OpenGL reg;Projectie die kan worden gebruikt, staat bekend als orthografische projectie.In deze modus worden de coördinaten van de objecten in een scène niet aangepast voor hun afstand tot de kijker of perspectief.Dit betekent dat alle objecten in dezelfde grootte worden getekend, ongeacht de afstand tot de kijker.Deze opengl reg;Projectiemodus wordt meestal gebruikt in 3D -modelleringsprogramma's, engineeringontwerpprogramma's en applicaties die 3D -polygonen gebruiken om 2D -composietbeelden te maken en geen nauwkeurig perspectief vereisen.

De meest gebruikte OpenGL Projectiemodus staat bekend als perspectiefprojectie.In perspectiefprojectiemodus worden de objecten in een scène geschaald en geplaatst volgens hun afstand tot de kijker.Dit betekent dat objecten die verder weg zijn, kleiner lijken.Het betekent ook dat objecten in de scène worden aangepast, zodat ze langzaam samenkomen op een punt op de kijkhorizon die bekend staat als het verdwijnende punt.Perspectiefprojectie modelleert nauwkeurig hoe de echte wereld verschijnt en wordt gebruikt om realistische weergaven te creëren in tegenstelling tot technische.