Skip to main content

Hvad er OpenGL Tegning?

OpenGL Tegning er et generelt udtryk, der kan bruges til at indikere, at en applikation er indstillet til at bruge Open Graphics Library Biblioteker til at gengive til displayet.Det kan også bruges til programmering til at beskrive brugen af de forskellige funktioner i et bibliotek til at skabe elementerne i en scene.Oftest OpenGL Tegning involverer at samle punkter og linjer i trekanter, firkanter eller andre polygoner for at skabe skelne objekter eller grænseflader, som en bruger kan se eller interagere med.En OpenGL Tegning kan også være den endelige gengivne scene, da den vises på en skærm eller anden enhed.

Fra et programmeringsperspektiv, OpenGL Tegning ligner meget tegning på papir med en pen.Der er en type virtuel stylus inden for OpenGL Det kan flyttes fra den ene position til den næste, men husker altid nøjagtigt, hvor den i øjeblikket er placeret.Stylus kan flyttes og nulstilles, men på samme tid kan den bruges til at skitsere kontinuerlige sæt punkter.

Et eksempel på at bruge positionsmarkøren til tegning er et objekt kaldet en trekantstrimmel.Dette er en sekvens af trekanter, hvor hver enkelt deler en side med den næste trekant.Ved hjælp af OpenGL Tegningsfunktioner, der tegnes et punkt, efterfulgt af to mere for at skabe en grundlæggende trekant.De næste to punkter, som den virtuelle stylus flyttes, vil blive forbundet med at danne en anden trekant.Denne proces kan bruges til at tegne hele detaljerede genstande ved at bevæge sig fra punkt til punkt.

Ved hjælp af brugsbiblioteker eller udvidelser er der et antal opengl reg på højt niveau;Tegningsfunktioner, der kan bruges til at hjælpe med at forenkle konstruktionen af komplekse scener.Disse funktioner kan tegne en terning, sfære eller anden form primitiv, hvilket fjerner behovet for arbejdsmæssigt at generere kedelpladekode for at tegne formen.Punkter, der bare er enkelt prikker på et givet sted, kan manipuleres gennem tegnefunktionerne, så et rasterbillede, såsom et fotografi, kan oversættes til tredimensionelle (3D) koordinater.

Efter geometrien for en scene er blevet bestemtog overført til grafikhardware, OpenGL Tegning af rutiner hjælper med at gengive scenen til en displayenhed.Når de matematiske oplysninger, der beskriver punkter, linjer og overflader i en scene, trækkes til en skærm, er processen kendt som rasterisering, hvor billedet fremstilles to-dimensionelt (2D), så det kan vises.Det resulterende 2D -rasteriserede billede lavet af 3D -data kan kaldes en OpenGL tegning.