Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi 3D Darstellung in Delphi (https://www.delphipraxis.net/71320-3d-darstellung-delphi.html)

Maren und Anika 13. Jun 2006 13:10

Re: 3D Darstellung in Delphi
 
Soooooooo,

Jetzt haben wir das richtige Wort. Wir wollen einen Rotationskörper erstellen. Wisst ihr wie das in delphi funktioniert? :roll:

franktron 13. Jun 2006 13:13

Re: 3D Darstellung in Delphi
 
Und wo ist jetzt euer Problem wist ihr nicht wie man einen erstellt oder wie man ihn Zeichnet oder was ???

Maren und Anika 13. Jun 2006 13:19

Re: 3D Darstellung in Delphi
 
Wir haben minimale Grundkenntnisse in Delphi un müssen in 3 Wochen eine Kugel erstellt haben, die am besten noch ne Textur hat und Licht/Schatteneffekte aufweist.

Wie fangen wir da an?
Einen 3D Raum mit Bild und Weltkoordinaten bekommen wir gerade noch gebastelt.

Und nun? :hi:

Evian 13. Jun 2006 14:22

Re: 3D Darstellung in Delphi
 
Also ihr habt ja euer Formular und da ihr keine Direct(X), oder entsprechende engines nutzen dürft, müsst ihr wohl zwangsläufig auf einem TImage zeichnen. Die Zeichenoberfläche des TImage's besteht aus einer festgelegten anzahl von Pixeln.. was ja praktisch ein 2dimensionales koordinatensystem ergibt. Mit ein wenig Fantasie lässt sich daraus auch ein dreidimensionales Koordinatensystem machen und dann habt ihr ja schon quasi euren Ansatz. Hier wird habt ihr alle Mathematischen Grundlagen um eine Kugel in einem dreidimensionalen Koordinatensystem zu zeichen. Wenn man dann von einem bestimmten Punkt auf der Kugel ausgehend die Farbwerte Schrit für Schritt verändert, dann kann man dadurch mehr oder weniger sogar Licht effekte darstellen. Probiert das mal aus!

Daniel G 13. Jun 2006 14:26

Re: 3D Darstellung in Delphi
 
Zitat:

Zitat von Maren und Anika
Einen 3D Raum mit Bild und Weltkoordinaten bekommen wir gerade noch gebastelt.

Habt ihr das schon fertig? Zeigt doch mal, was ihr habt, vllt. kann man darauf aufbauen.

turboPASCAL 13. Jun 2006 15:34

Re: 3D Darstellung in Delphi
 
Zitat:

Zitat von Daniel G
Zitat:

Zitat von Maren und Anika
Einen 3D Raum mit Bild und Weltkoordinaten bekommen wir gerade noch gebastelt.

Habt ihr das schon fertig? Zeigt doch mal, was ihr habt, vllt. kann man darauf aufbauen.

Jo, das währe mal eine Massnahme.

Und was ist denn das für 'ne Schule wo einem so etwas zugemutet wird ? ;)

Licht sowie Schattenberechnung ist recht komplex und sollte ein wenig Erfahrung voraussetzen.
Einen Körper mit einer Textur zu überziehen ist auch keine einfache Angelegenheit wenn man bedenkt dass es da verdeckte oder halbverdeckte Flächen gibt...

SirThornberry 13. Jun 2006 15:37

Re: 3D Darstellung in Delphi
 
zumal ein viereckiges Bild nicht wirklich auf eine Kugel geht. Das merkt man wenn man mal versucht ein Blatt papier um einen Ball zu wickeln. Da muss man das Papier knittern bzw. einschneiden.

Maren und Anika 13. Jun 2006 16:35

Re: 3D Darstellung in Delphi
 
Danke :-D

Den 3D Raum haben wir noch inner Schule auf dem Poolserver gespeichert-kommt demnächst.
Wir sind sogar nur ein info Grundkurs, aber unser Lehrer unterrichtet auch an der Hochschule.... :warn:

Ein Rotationskörper wird ja so erstellt, indem man einen Polygonzug macht und den in nem bestimmten Winkel dreht und dann die Eckpunkte verbindet. ( So erhält man oben und unten Dreiecke und an sonsten Vierecke).

Wir posten bald die Datei mit dem Grundgerüßt. :coder:

Bis denn :hello:

Maren und Anika 15. Jun 2006 10:28

Re: 3D Darstellung in Delphi
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ist unsere vorgefertigte Datei... Gleich folgt die andere Datei!

Vielleicht könnt ihr damit ja etwas anfangen :spin2:

Lieben Gruß Maren und Anika

Maren und Anika 15. Jun 2006 10:29

Re: 3D Darstellung in Delphi
 
Liste der Anhänge anzeigen (Anzahl: 1)
Und hier die 2. Datei :dancer2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 Uhr.
Seite 2 von 3     12 3      

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