AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi 3D Würfel mit Canvas, bitte um Hilfe
Thema durchsuchen
Ansicht
Themen-Optionen

3D Würfel mit Canvas, bitte um Hilfe

Offene Frage von "Patty92"
Ein Thema von emerica2511 · begonnen am 4. Feb 2008 · letzter Beitrag vom 12. Feb 2010
 
emerica2511
(Gast)

n/a Beiträge
 
#1

3D Würfel mit Canvas, bitte um Hilfe

  Alt 4. Feb 2008, 15:54
Erstmal hallo zusammen,
ich hab folgendes Problem und hoffe ihr könnt mir dabei helfen. Habe schon mehrere Threads dazu gelesen aber ich verstehe es einfach nicht.
Ich soll einen Würfel in 3D darstellen mit Canvas, der sich drehen kann und den ich womöglich noch auf dem Bildschirm wandern lassen kann. Aber es geht mir erstmal nur darum den Würfel drehen zu lassen.
Ich denke es ist einfacher dieses Problem mit der Parallelprojektion zu lösen jedoch verstehe ich einfach die Mathematik dahinter nicht.
Ich habe mir folgendes überlegt, der Würfel befindet sich in einem dreidimensionalem Koordinatensystem, der Mittelpunkt des Würfels ist der Ursprung des Koordinatensystem (0|0|0) und er dreht sich entweder um die X-, die Y- oder die Z-Achse. Nun müsste ich ja beim drehen als erstes die neuen Koordianten im dreidimensionalen Koordinatensystem berechnen (also die Koordinaten der Eckpunkte) und diese dann umrechnen, sodas diese auch korrekt auf meinem 2d-Koordinatensystem Canvas angezeigt werden. Es wäre echt nett wenn mir das jemand erklären könnte mit Formeln. Hoffe ihr könnt mir helfen!

Gruß Emerica
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz