Projektionssysteme werden verwendet, um eine 3D-Form in eine planare (2D) Form umzuwandeln.
Je nach Art des Projektionssystems können unterschiedliche Ergebnisse und Formen wie Rechtecke, Torten, Ellipsen, Kreise usw. aus einer Kugel erzeugt werden.
Projektionssysteme können anhand der Eigenschaften des von ihnen erzeugten Ergebnisses klassifiziert werden.
Um fortzufahren, möchte ich ein sehr berührbares und allgemeines Beispiel verwenden, das wir alle zuvor gesehen haben: Erdkugel- und weltweite Karten, sie sind überall.
Angenommen, Ihre Kugel ist die Erde!
Stellen Sie sich die Erde als Ihre Kugel und eine planare Weltkarte vor, die aus der Kugelform der Erde erstellt wird. Auf den meisten Weltkarten sehen Sie, dass die Länder in der Nähe der Pole viel größer werden als in der Realität, wie beispielsweise Island, das in Wirklichkeit 1/14 des afrikanischen Kontinents darstellt, aber auf der Karte sind beide gleich. Dies liegt daran, dass wir eine Eigenschaft unserer Formen verlieren, wenn wir eine Dimension weglassen.
Verschiedene Projektionssysteme und deren Ergebnisse
Dies ist eine ebene Projektion, bei der weder Abstand noch Winkel oder Fläche erhalten bleiben. Die roten Kreise zeigen den Betrag der Übertreibung, der das Produkt dieser Projektion ist.
Gleiche Fläche, schauen Sie sich Island und Afrika in diesem an und vergleichen Sie mit oben.
Projektionssysteme können nach dem klassifiziert werden, was sie erhalten.
- Gleiche Fläche.
- Gleicher Winkel, der die Form ohne Verzerrung beibehält (konform).
- Gleicher Abstand.
- ......
Bei konformen Projektionen bleiben die Formen erhalten, aber der Bereich bleibt nicht erhalten (das erste Bild oben). Dies ist das bekannteste Projektionssystem, das in vielen Anwendungen verwendet wird. Deine Kugel ist hier ein Rechteck!
Man kann also nicht sagen, dass eine Kugel immer auf eine Ellipse projiziert wird. Wie oben erwähnt, kann eine Kugel auf ein Rechteck projiziert werden (erste Form) oder eine Ellipse mit unterschiedlichen Eigenschaften (gleicher Winkel, Abstand, Form, Fläche - siehe folgendes Bild), oder Sie projizieren eine Kugel in einen Kegel und dann öffnen Sie den Kegel, so dass Sie einen Kuchen haben.
Jedes der obigen Projektionssysteme kann mit iterativen oder direkten Algorithmen angewendet werden, die im Internet zu finden sind. Ich habe nicht über die Formel und Transformationen gesprochen, weil Sie nicht gefragt haben. Obwohl ich möchte, dass Sie diese Antwort nützlich finden.
In perspektivischen Projektionen sage ich ja, es werden nur Ellipsen aus Kugeln erzeugt
Wenn Sie einen Kegel mit einer horizontalen Ebene schneiden, entsteht ein Kreis.
Wenn Sie mit einer schrägen Ebene schneiden, wird eine Abschrägung erzeugt, die je nach Schnittwinkel eine Ellipse oder eine Hyperbel ist. Wenn dieser Winkel vertikal ausgerichtet ist, wird eine Parabel erzeugt (folgendes Bild).
Vielleicht ist dies offensichtlich, aber werfen Sie einen Blick auf ihre Gleichungen.
Der Einfachheit halber habe ich angenommen, dass alle Geometrien herkunftszentriert sind.
Gleichungen:
x2+ y2= r2
x2/ a2+ y2/ b2= 1
x2/ a2- y2/ b2= 1
y2= 4 a x
Morphologie:
Eine Ellipse hat offensichtlich zwei Schwerpunkte. Ein Kreis als spezielle Art der Ellipse hat ebenfalls zwei Schwerpunkte, die jedoch zusammenfallen. Eine Hyperbel ist jedoch ein Achsenspiegel der gleichen Ellipse und hat auch zwei Brennpunkte. Eine Parabel hat einen Fokus, aber tatsächlich zwei, weil der zweite im Unendlichen liegt: Wenn die Schnittebene auf 90 Grad geneigt ist (Peilwinkel), geht der zweite Fokus ins Unendliche.
Fazit
Wie Sie sehen, sind alle Ellipsen, Sie können sie jedoch auch anders benennen, um Sonderfälle zu beschreiben. Wenn Sie sie jedoch in einem Spiel implementieren möchten, müssen Sie eine Ellipsengleichung annehmen, die ausreicht. Ich kann nicht sagen, wer von euch Recht hat, du oder dein Freund, weil beide Recht haben könnten.