Skip to main content

Hvad er OpenGL Koordinater?

OpenGL Koordinater er numeriske værdier, der indikerer specifikke positioner inden for et virtuelt, tredimensionelt (3D) rum.Disse værdier er individuelle punkter, der ligner dem, der er afbildet på en graf i matematiske aktiviteter i aritmetik og algebra.Ved hjælp af denne type system kan koordinater identificeres med tre forskellige værdier, der angiver placeringen af det bestemte punkt i hver af tre retninger.OpenGL Koordinater er normalt angivet langs en "y-akse", som er en op- eller ned-position;"X-aksen", der dikterer placeringen af et punkt til venstre eller højre for midten;og en "z-akse", der angiver, hvor tæt eller langt fra en seer punktet er placeret.

Systemet, der bruges til at udpege positionen for OpenGL Koordinater ligner meget den, der bruges til at grafiske ligninger og værdier i matematik.Mens disse systemer typisk har to retninger og værdier, en "X" og "Y" -værdi, bruges systemet i OpenGL REG;Har en tredje værdi for at bestemme, hvor et objekt er i 3D -rummet.Disse bruges af en programmør til at tildele særlig OpenGL Koordinater er at overveje en grundlæggende graf, der bruges i matematik.Denne type system har en vandret linje og en lodret linje eller en x-akse og en y-akse.Et punkt i skæringspunktet mellem disse to er typisk angivet af koordinaten (0, 0) med det første tal, der repræsenterer X-aksen og den anden indikerende position på Y-aksen.

openGL Koordinater bruger et lignende system og tillader, at nogen opretter objekter i programmet til at tildele værdier til afstande langs disse akser.Numeriske værdier bruges derefter til at indikere afstanden til et punkt fra det centrale skæringspunkt på (0, 0).Negative værdier indikerer venstre eller nede på akserne, mens positive værdier repræsenterer positioner til højre eller op fra krydset.Dette betyder, at et punkt på (1, 1) er en enhed til højre for det centrale punkt og en enhed op fra det.

Ud over disse to akser, OpenGL Koordinater bruger også en Z-akse, der repræsenterer den tredje dimension af rummet.Grundlæggende styrer denne værdi, hvor tæt eller langt et punkt er fra visningspositionen for det usynlige kamera inden for rummet.Dette kamera repræsenterer en seer, hvis han eller hun var inden for det virtuelle miljø, der blev oprettet ved hjælp af OpenGL .En positiv værdi på z-aksen indikerer et objekt, der er tættere på kameraet end skæringspunktet, mens et negativt tal bruges til punkter, der er længere væk.

hele systemet med opengl reg;Koordinater giver nogen mulighed for at indikere den nøjagtige placering af et punkt inden for det virtuelle 3D -rum.Nogen kan derfor indikere et punkt på (1, 2, 3), som er en objekt en enhed til højre, to enheder op og tre enheder mod en seer fra det centrale punkt.Et andet punkt kan oprettes på (-1, 2, -1), der ville være en enhed til venstre, to enheder op og en enhed væk fra seeren fra det centrale punkt.Disse to punkter kan derefter forbindes med en linje, der kan eksistere inden for 3D -miljøet, med yderligere punkter og linjer, der skaber mere komplekse former.