Skip to main content

Hvad er OpenGL ?

OpenGL er en applikationsprogramgrænseflade, der bruges til at definere 2D- og 3D -computergrafik.Denne tværplatform API anses generelt for at sætte standarden i computerindustrien, 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.Kort efter åben grafikbibliotek eliminerede OpenGL behovet for programmerere til at omskrive grafikafsnittet i et operativsystem, hver gang en virksomhed ville opgradere til en ny version af systemet.

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

Oprettelse af kommandoer i OpenGL kan finde sted 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å et tilbagevendende grundlag.Dette er en af de mere rutinemæssige måder, hvorpå programgrænsefladen bruges.Sammen med etablering af grupper på mere eller mindre permanente kommandoer er det også muligt at oprette og udføre en gang kommandoer inden for omkredsen af computergrafikken.

Sammen med evnen til at interface med operativsystemet og udnytte den residente grafikhardware godt giver 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, teksturkortlægning, atmosfæriske effekter og fjernelse af overflade.Disse værktøjer kan beskæftiges med ethvert operativsystem, der i øjeblikket er i brug.

Oprindeligt udviklet af siliciumgrafik, openGL betragtes nu som standarden for industrien.Applikationsprograminterface 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 siliciumgrafik.