Die Normalisierten Device Koordinaten
Ich Schreibe eine Bibliothek, die sich mit 2D-grafischen Formen.
Ich Frage mich nur, warum sollte mein Koordinatensystem Reihe von [-1, 1] für die x-und y-Achse
statt [0, Breite] für x und [0, height] für y ?
Habe ich mich für das letztere system, weil ich fühlte, es war einfach zu implementieren.
- Warum nicht Y haben, Warum erhöhen, wie es bewegt sich nach unten, wie es in Platz auf dem Bildschirm? Noch einfacher auf die Mathematik. Dies ist der Grund, wir haben die Bildschirm-und Welt-Raum-Transformationen, so dass wir verwenden können, was auch immer Koordinatensystem sinnvoll pro Objekt.
- wenn ich nur Ihre Bibliothek, wie könnte ich ein Programm schreiben, die zeigen das gleiche Bild auf verschiedenen Auflösungen ohne normalzied Koordinaten?
- Ich bin mir nicht wirklich sicher, was du meinst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Von Jim Blinn ' s Eine Reise in Die Grafik-Pipeline, p. 138.