Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

AW: In einer 3D Welt bewegen.

  Alt 2. Nov 2017, 16:25
Habe deine Beschreibung nicht ganz verstanden. Willst du wirklich ein 3D Modell zeichnen, oder willst du lediglich die 2D Abbildung eines 3D Modells zeichnen (das was ich als "Minimap" bezeichnen würde, wie man sie auch aus Spielen kennt)?

Im ersten Falle, würde ich dir auch dringend dazu raten DirectX oder OpenGL zu verwenden.

Soll es nur die 2D Abbildung von Punkten sein, ist lineare Algebra schon das richtige Stichwort. Die Umrechnung von 3D Koordinaten nach 2D ist relativ trivial. Für Rotation oder Zentrierung auf einen Ursprungspunkt (z.b. eigener Spieler) verwende ich am liebsten Transformationsmatrizen. Dazu gibt es in DirectX 9 auch schon diverse Klassen und Hilfsfunktionen.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat