Kugelkoordinaten umwandeln

Neue Frage »

arnonym Auf diesen Beitrag antworten »
Kugelkoordinaten umwandeln
Hallo,

Ich möchte mir drei ausgerechnete Kugelkoordinaten umwandeln:

x = r * sin(Theta) * cos(phi)
y = r * sin(Theta) * sin(phi)
z = r * cos(Theta)

Die drei Koordinaten kann ich mir so ausrechnen. Jetzt muss ich aber zur Visualisierung ein Objekt bewegen lassen.
Dafür habe ich aber nur zwei Achsen.
Kann mir jemand einen Ansatz zeigen, wie ich das in 2D-Koordinaten umwandele?

Danke smile
frank09 Auf diesen Beitrag antworten »
RE: Kugelkoordinaten umwandeln
Für eine möglichst realistische Darstellung räumlicher Objekte durch 2D-Koordinaten bietet sich die Zentralprojektion an. Dazu brauchst du den Standpunkt des Betrachters (Augpunkt) O und den Mittelpunkt H der Fläche, auf die das Objekt projiziert werden soll.
Eine genaue Erklärung findest du hier:
http://de.wikipedia.org/wiki/Zentralproj...jektionsformeln

Bezogen auf die deine Kugelgrafik könnte gelten:


Blick Richtung Ursprung, also Bildflächenmittelpunkt etwa auf halber Strecke:


Abstand des Betrachters von der Bildfläche


Normaleneinheitsvektor der Bildfläche


Ein horizontaler Einheitsvektor senkrecht zu


Ein weiterer senkrechter
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »