Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Geht das mit Directx oder OpenGL ?? (https://www.delphipraxis.net/30503-geht-das-mit-directx-oder-opengl.html)

MasterOne 25. Sep 2004 17:36


Geht das mit Directx oder OpenGL ??
 
Hallo zusammen ;)

kurze Frage:

Ich möchte ein Programm schreiben welches folgende Funktionen kann:

In einem Canvas/GDI Fenster wird eine ganz normale Linie gezeichnet die aussieht wie eine Schnecken Form. Nun möchte ich diese übergeben an ein anderes Fenster ( entweder OpenGl oder Directx ) wo diese Schnecke als Volumenkörper 3D dargestellt wird. Genauso könnte es auch erst im 2D ein Rechteck und dann als 3D eine Platte mit den abmassen sein.
( Bei beiden Beispielen sind die dicken separat gespeichert :) )

Nun meine Frage: Womit geht es einfacher/schneller Directx oder OpenGl um soetwas zu programmieren.

Bitte gebt auch eine genaue Begründung an warum das oder das andere genommen werden sollte ;)

Danke im Voraus

db

nailor 25. Sep 2004 17:43

Re: Geht das mit Directx oder OpenGL ??
 
sowas geht sogar mit dem ganz normalen delphi canvas. einfach die gleiche figur nochmal leicht links oben (bzw. vorher leicht rechts unten) nochmal zeichen (in einer leicht anderen farbe). knotenpunkte gegebenenfalls noch verbinden, und du hast einen simplen 3d-effekt.

MasterOne 25. Sep 2004 18:21

Re: Geht das mit Directx oder OpenGL ??
 
Das ist mir klar das ich das auch mit dem reinem Canvas auch machen kann, aber ich WILL es im richtigen 3D visualisieren und es sollen ja richtige Figuren/Formen entstehen..........


gruss

db

Robert_G 25. Sep 2004 18:35

Re: Geht das mit Directx oder OpenGL ??
 
Warum probierst du nicht einfach diese DX-Kapselung?
Ich habe sie zwar noch nicht ausprobiert (ich verwende lieber managed DX ;) ), aber der Beispiel Code sieht eigentlich ganz nett aus. :)

supermuckl 25. Sep 2004 19:04

Re: Geht das mit Directx oder OpenGL ??
 
ich denke mit openGL gehts einfacher.. weil du da die schöne GLscene engine verwenden kannst

für DirectX gäbe es z.b. DelphiX das kapselt dann das selbe blos halt für DX

ich bevorzuge halt openGL da es portabel ist ( directx geht net unter linux (bzw nur emuliert oder sonstwas))
und GLscene ist echt überragend.. man kann auch alles machen damit ( is kein lego )
wenn du gut bist kannste dir auch das ganze mit reinem openGL machen ( einfach die headers benutzen wo es da so gibt.. )

MasterOne 26. Sep 2004 14:02

Re: Geht das mit Directx oder OpenGL ??
 
Frage:

Gibt es im Netz Tutorial´s zu GLScene ??

Gruss

db

supermuckl 26. Sep 2004 14:07

Re: Geht das mit Directx oder OpenGL ??
 
haufenweise

schau doch mal unter www.glscene.org
und da unter hilfe oderso

da gibts die alle


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