Was sind OpenGL® -Koordinaten?
OpenGL®-Koordinaten sind numerische Werte, die spezifische Positionen in einem virtuellen, dreidimensionalen (3D-) Raum anzeigen. Diese Werte sind individuelle Punkte ähnlich wie in einer Grafik in mathematischen Aktivitäten in Arithmetik und Algebra. Unter Verwendung dieses Systemtyps können Koordinaten durch drei verschiedene Werte identifiziert werden, die die Position dieses bestimmten Punkts in jeder von drei Richtungen anzeigen. OpenGL®-Koordinaten sind normalerweise entlang einer „Y-Achse“ angegeben, die eine Auf- oder Abstandsposition ist. die "x-Achse", die die Position eines Punktes links oder rechts in der Mitte bestimmt; und eine „Z-Achse“, die angibt, wie nahe oder weit von einem Betrachter entfernt ist. Während diese Systeme in der Regel zwei Richtungen und Werte haben, einen „x“ und „y“ -Wert, hat das in OpenGl® verwendete System einen dritten Wert, um festzustellen, wo ein Objekt istim 3D -Raum. Diese werden von einem Programmierer verwendet, um bestimmte OpenGl® -Koordinaten verschiedenen Punkten zuzuweisen, die dann zum Erstellen von Objekten im Programm verwendet werden können.
Eine einfache Möglichkeit für jemanden, sich die Verwendung von OpenGL® -Koordinaten vorzustellen, besteht darin, ein grundlegendes Diagramm in der Mathematik zu berücksichtigen. Diese Art von System verfügt über eine horizontale Linie und eine vertikale Linie oder eine X-Achse und eine Y-Achse. Ein Punkt an der Kreuzung zwischen diesen beiden wird typischerweise durch die Koordinate (0, 0) angegeben, wobei die erste Zahl die x-Achse und die zweite Position auf der y-Achse darstellt.
OpenGL® -Koordinaten verwenden ein ähnliches System und ermöglichen es jemandem, dass Objekte im Programm Entfernungen entlang dieser Achsen Werte zuweisen. Numerische Werte werden dann verwendet, um den Abstand eines Punktes von dieser zentralen Schnittstelle von (0, 0) anzuzeigen. Negative Werte geben links oder unten auf den Achsen an, während positive WerteStellen Sie Positionen rechts oder nach oben aus. Dies bedeutet, dass ein Punkt bei (1, 1) eine Einheit rechts vom zentralen Punkt und eine Einheit von ihm ist.
Zusätzlich zu diesen beiden Achsen verwenden OpenGl®-Koordinaten auch eine Z-Achse, die die dritte Dimension des Raums darstellt. Grundsätzlich steuert dieser Wert, wie nahe oder weit ein Punkt aus der Betrachtungsposition der unsichtbaren Kamera innerhalb des Raums ist. Diese Kamera repräsentiert einen Betrachter, wenn er oder sie in der virtuellen Umgebung war, die mit OpenGL® erstellt wurde. Ein positiver Wert auf der Z-Achse zeigt ein Objekt an, das näher an der Kamera als am Schnittpunkt liegt, während eine negative Zahl für weitere Entfernung verwendet wird.
Das gesamte System von OpenGl® -Koordinaten ermöglicht es jemandem, den genauen Ort eines Punktes innerhalb des virtuellen 3D -Raums anzugeben. Jemand kann daher einen Punkt bei (1, 2, 3) angeben, nämlich ein Objekt, das nach rechts, zwei Einheiten und drei Einheiten gegenüber einem Betrachter aus demzentraler Punkt. Ein zweiter Punkt kann bei (-1, 2, -1) erstellt werden, die eine Einheit links, zwei Einheiten auf und eine Einheit vom Betrachter vom zentralen Punkt entfernt sind. Diese beiden Punkte können dann durch eine Linie verbunden werden, die in der 3D -Umgebung existieren kann, wobei zusätzliche Punkte und Linien komplexere Formen erzeugen.