Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Würfel-Puzzle grafisch darstellen (https://www.delphipraxis.net/115201-wuerfel-puzzle-grafisch-darstellen.html)

F.W. 7. Jun 2008 22:53


Würfel-Puzzle grafisch darstellen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo liebe DPler!

Ich habe gerade ein Programm für einen Freund geschrieben, welches so ein Würfelpuzzle löst.
Ich habe mal ein Bild davon angehangen (nicht gelöst), damit sich jeder etwas darunter vorstellen kann.

Nun geht es mir um die Darstellung. Ich habe bereits eine Möglichkeit, dem User genau mitzuteilen, wie er den Würfel drehen muss. Aber ich möchte den Würfel auch noch grafisch darstellen.
Jetzt ist das Problem des Zeichnens und des Verdeckens.

Ich habe die Positionen der Glieder in einem Array gespeichert, quasi ein Array[0..26] of T3Point. Wobei dabei T3Point eine x, y, und z Koordinate beinhaltet.
Die Frage ist jetzt, wie ich das Zeichnen orginisieren könnte. Woher weiß ich welches Element zuerst gezeichnet werden muss damit es kein anderes überdeckt, denn es muss ja nicht nur von hinten nach vorn, sondern auch von links nach rechts bzw anders herum gezeichnet werden, denn ich habe vor folgende Grafiken für die einzelnen kleinen Glieder zu benutzen...

omata 7. Jun 2008 22:57

Re: Würfel-Puzzle grafisch darstellen
 
Ja super! Warum erzählst du uns das? :gruebel:

Corpsman 7. Jun 2008 22:58

Re: Würfel-Puzzle grafisch darstellen
 
ich empfehle OpenGL.

Die Graphikhierarchie erlaubt so was wunderbar.

Du baust dir ein Sample das nen Würfel hat und der rest geht mit Translate und rotate

wie man damit eine MArionette macht kannst du Hier sehen. da sieht man schön den szenengraph.

F.W. 7. Jun 2008 23:01

Re: Würfel-Puzzle grafisch darstellen
 
Zitat:

Zitat von omata
Ja super! Warum erzählst du uns das? :gruebel:

Ähhhh genau.... Ich war auf den Absenden Button gekommen, bevor ich fertig war ^^ Sorry!

F.W. 8. Jun 2008 01:40

Re: Würfel-Puzzle grafisch darstellen
 
Zitat:

Zitat von Corpsman
ich empfehle OpenGL.

Kennst du auf die Schnelle ein gutes Tut, welches mir die ungefähr dafür erforderlichen Grundlagen zeigen kann? Hab noch nie mit OpenGL oder 3D gearbeitet.

Dunkel 8. Jun 2008 01:48

Re: Würfel-Puzzle grafisch darstellen
 
Die Delphi OpenGL Community ist ganz OK. En Mass Tutorials (mal sind sie gut, mal nur sehr schwer verständlich bzw. schneiden Internas nur oberflächlich an), ein recht gutes Wiki, und im Forum wird Dir ganz sicher geholfen. Für den Einstig in OpenGL mit Delphi kenne ich nichts besseres.

Corpsman 8. Jun 2008 09:16

Re: Würfel-Puzzle grafisch darstellen
 
als ich angefangen habe , bin ich die Nehe tutorials durchgegangen, fürn einstieg sind die echt gut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz