Skip to main content

Vad är en OpenGL Utsprång?

en openGL reg;Projektion är processen och bilden som härrör från översättningen av tredimensionella (3D) objekt till en inriktad tvådimensionell (2D) bild som kan visas på en skärm.Ordet projektion i datorgrafikprogrammering hänvisar till det faktum att 3D -objekt inom en scen måste matematiskt flyttas eller projiceras på en virtuell 2D -yta så att den kan visas på en platt skärm på en enhet.Även om hela händelseförloppet som tar ett 3D -objekt och gör det till en 2D -yta kan kallas projektion, är termen också mer snävt tillämpad på den specifika uppsättningen geometriska transformationer i grafikpipelinjen som inträffar som ett steg mellan andra uppsättningar avtransformationer.De två specifika typerna av OpenGL Projektionslägen som är tillgängliga för programmerare är perspektiv och ortografisk.

att skapa en OpenGL reg;Projektion är att ta data som innehåller alla objekt i en given scen och justera den så att objekten, när de visas på en skärm, överensstämmer med projektionsläget, visningsvolym och virtuella kamerainställningar.Visningsvolymen är det synliga området för en scen från tittaren i scenen eller ögonpositionen.Sex siffror definierar visningsvolymen, inklusive höger, vänster, topp- och bottenavstånd från ett virtuellt centrum i visningsramen.Dessutom definierar två värden kända som de nära och fjärran planen djupet på visningsvolymen.Denna volym definierar vilka objekt som kommer att projiceras, medan alla andra objekt utanför volymen kommer att ignoreras eller klipps så att de icke synliga delarna inte utvärderas. Det första läget för OpenGL Projektion som kan användas kallas ortografisk projektion.I detta läge justeras inte koordinaterna för objekten inom en scen för sitt avstånd från betraktaren eller perspektivet.Detta betyder att alla objekt ritas i samma storlek oavsett avstånd från tittaren.Denna OpenGL Projektionsläge används oftast i 3D -modelleringsprogram, tekniska designprogram och applikationer som använder 3D -polygoner för att skapa 2D -kompositbilder och kräver inte exakt perspektiv. Det oftare använda OpenGL REG;Projektionsläge kallas perspektivprojektion.I perspektivprojektionsläge skalas och placeras objekten i en scen efter deras avstånd från tittaren.Detta betyder att objekt som är mer avlägsna verkar mindre.Det betyder också att objekt i scenen justeras så att de långsamt konvergerar vid en punkt på visningshorisonten känd som försvinnande punkt.Perspektivprojektion modellerar noggrant hur den verkliga världen visas och används för att skapa realistiska återgivningar i motsats till tekniska.