Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Open GL Szene manipulieren (https://www.delphipraxis.net/122465-open-gl-szene-manipulieren.html)

urdelphist 16. Okt 2008 15:34


Open GL Szene manipulieren
 
Hallo,

ich bin noch nicht sehr lange hier, habe aber schon sehr sehr nützliche Informationen gefunden. Dafür schon mal ein großes Lob an dieses Forum.

Ich habe auch bzgl. dieser Anfrage schon viel gesucht,aber nicht das gefunden, was wirklich weiterhilft.

Also: Ich möchte eine 3d-Modell per Direct3d oder OpenGL in ein Fenster zeichnen. Es handelt sich aber nicht um einen einfachen Würfel oder so, sondern um eine Art Maschine. Diese 3d-Modelldaten müssen also irgendwie aus einer genormten Datei gelesen werden...
Des weiteren müssen einige Teile dieser Maschine "beweglich" sein, z.b. Hebel. Diese müssen also Ihre Lage in der Darstellung verändern können.

Die grundsätzliche Idee ist, dass alle Teile, die beweglich sind, separat als getrennte Objekte der Szene zu laden sind. Diese könnten dann wohl auch um einen bistimmten Punkt rotiert oder entlang einer Achse verschoben werden.

Nun weiß ich aber nicht, wie ich weiterkommen soll. Z.B. welche Importformate es gibt, etc.
Die Turorials für OpenGL habe ich mir angeschaut, da geht es leider meistens um "sehr einfache" Gebilde, die einfach per Programmcode generiert und angezeigt werden können.

Schon mal vielen Dank im Voraus!

PS: insbesondere wäre es sehr hilfreich, wenn eines von gängigen 3d-Formaten aus dem CAD-Bereich importierbar wäre, z.b. IGS, STP, SAT, STL etc.

mr_emre_d 16. Okt 2008 17:04

Re: Open GL Szene manipulieren
 
Such doch einfach nach Modelloader für OpenGL oder halt Direct X !

Via Google müsstest du so einiges finden ;)

Ach: Falls du OpenGL verwendest / verwenden willst - empfehle ich dir, Folgende Seite anzuschauen:
http://www.delphigl.com/

MfG ;)

Uwe Raabe 16. Okt 2008 17:23

Re: Open GL Szene manipulieren
 
Ich habe solche Dinge schon ein paar Mal mit GLScene realisiert. Bei den Importformaten muss man halt manchmal selbst etwas Kreativität walten lassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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