Vielleicht habe ich etwas übertrieben, als dass ich das alle Perspektiven genau zeichnen (berechnen) kann, aber für meine Ansprüche (Genauigkeit) reicht es. Grundlage sind die drei Punkte Standpunkt, Fluchtpunkt und Differenzpunkt. Mit etwas Geometrie und paar Winkelberechnungen lassen sich Entfernungen in die Tiefe und der Tiefe ermitteln. Aber wie gesagt funktioniert das nur in der Perspektive. Anscheinen muss ich mich etwas mit linearen Algebra beschäftigen um eine Fläche auf der ich mich befinde (ich nenne es mal Minimap) zu drehen.
Das solltest du mit den Transformationsmatrizen auch recht komfortabel hinbekommen. Stichwort ist hier die ViewMatrix (= Kamera). Die setzt du entsprechend deiner aktuellen Position und Blickrichtung und transformierst dann sämtliche Punkte aus deiner WorldMatrix.