Würfel programmieren(3d)
lima-city → Forum → Programmiersprachen → Delphi & Pascal
achse
berechnen
button
drehung
eckpunkt
frage
helfen
jemand
liegenden punkte
mathe
mathematik
objekt
pfeiltaste
problem
programmieren
punkt
tun
verbinden
viereck
zeichnen
-
Hi wollte mal fragen ob mir jemand erklären kann wie man in delphi einen sich (vllt drehenden) 3D Würfel programmieren kann OHNE OpenGl und D3D?
thx before -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
TCanvas + Mathematik + moveTo/lineTo + clear + TTimer.
-
Du musst alle Eckpunkte des Würfels berechnen und auf dem Canvas zeichnen. Bei einem Viereck kein Problem. Bei einem 3D-Objekt kommt dann eben noch die Z-Achse hinzu. Probiere erst einmal das Viereck auf dem Canvas zu zeichnen. Dann die "dahinter" liegenden Punkte (aus der Draufsicht aus gesehen) und verbinde diese. Bei einer Drehung kannst du die Punkte neu berechnen (Sin/Cos müssten ausreichen) und entsprechend neu verbinden (neu zeichnen). Den Timer verwendest du dann, um den Würfel automatisch drehen zu lassen. Kannst auch Buttons dafür machen oder die Pfeiltasten verwendne, ist ja eigentlich egal. Mehr kann ich dir leider nicht helfen, weil ich Mathe nicht gerade mein Lieblingsgebiet ist. Evtl. kannst du bei Google nach "Delphi Canvas 3D Würfel" suchen, da wirst du bestimmt fündig.
-
kanns mir einer genauer erklären?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage