Hvad er OpenGL®?

OpenGL er et applikationsprograminterface, der bruges til at definere 2D- og 3D-computergrafik. Denne tværplatform-API anses generelt for at indstille standarden i computerbranchen, når det kommer til denne type interaktion med 2D-computergrafik og er også blevet det sædvanlige værktøj til brug med 3D-grafik også. Kort til Open Graphics Library eliminerede OpenGL behovet for programmerere til at omskrive grafikafsnittet i et operativsystem, hver gang en virksomhed opgraderer til en ny version af systemet.

Den grundlæggende funktion af OpenGL er at udstede en bestemt samling af eksekverbare filer eller kommandoer til operativsystemet. Dermed fungerer programmet med den eksisterende grafikhardware, der findes på harddisken eller en anden specificeret kilde. Hver kommando i sættet er designet til at engagere en bestemt tegnehandling eller starte en bestemt specialeffekt, der er knyttet til grafikken.

Oprettelse af kommandoer i OpenGL kan foregå på to forskellige måder. For det første er det muligt for programmereren at oprette og gemme en liste over kommandoer, der kan engagere sig på en tilbagevendende basis. Dette er en af ​​de mere rutinemæssige måder, som programgrænsefladen bruges. Sammen med etablering af grupper med mere eller mindre permanente kommandoer er det også muligt at oprette og udføre en gangskommandoer inden for omfanget af computergrafikken.

Sammen med muligheden for at interface med operativsystemet og gøre god brug af den bosiddende grafikhardware leverer OpenGL også et antal indbyggede protokoller, der kan være til nytte for slutbrugeren. Blandt disse funktioner er sådanne værktøjer som alfa-blanding, teksturmapping, atmosfæriske effekter og overfladefjerning. Disse værktøjer kan bruges med ethvert operativsystem, der i øjeblikket er i brug.

Oprindeligt udviklet af Silicon Graphics betragtes OpenGL nu som standard for industrien. Brugergrænsefladen til applikationen understøttes aktivt af Microsoft, der tilbyder gratis downloads af OpenGL-biblioteker til brug på Windows-systemer. OpenGL fungerer også meget godt med Open Inventor, et objektorienteret programmeringsværktøj, der også er oprettet af Silicon Graphics.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?