Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi CAD Datei in Delphi anzeigen (https://www.delphipraxis.net/194773-cad-datei-delphi-anzeigen.html)

Graw 3. Jan 2018 11:06

CAD Datei in Delphi anzeigen
 
Hallo,

ich bekomme aus einer Pointcloud eine 3D Datei. Beispielsweise kann ich diese in eine STL Datei konvertieren.
Diese STL Datei würde ich gerne sobald sie an einem spezifischen Ordnerpfad vorhanden ist in meiner Software anzeigen lassen.

Hier bräuchte ich einmal einen Hinweis wie ich hier am besten starten sollte.

Freundliche Grüße und vielen Dank vorab.

Fritzew 3. Jan 2018 11:21

AW: CAD Datei in Delphi anzeigen
 
Wenn es sich um eine VCL Anwendung handelt dann schau Dir mal
Glscene an.
Da sind Klassen zum einlesen von STL dabei

rweinzierl 3. Jan 2018 17:26

AW: CAD Datei in Delphi anzeigen
 
Hallo

Wenn die Printcloud auch andere 3D Formate z.B. wrl / x3d / obj kann, lohnt sich ein Blick auf die Castle Game Engine.

view3dscene.exe basiert z.B. darauf, ist in Pascal geschrieben ( Lazarus noch nicht Delphi)

mfg

Reinhold

mensch72 3. Jan 2018 18:31

AW: CAD Datei in Delphi anzeigen
 
google: "delphi STL"

rweinzierl 4. Jan 2018 07:44

AW: CAD Datei in Delphi anzeigen
 
Zitat:

Zitat von mensch72 (Beitrag 1390265)
google: "delphi STL"


Also mit Google und STL kam ich nicht wirklich weit, neben GLScene fand ich nur den Hinweis sich doch die Spezifikation des 3D Formates selber durchzulesen.


Auf Seite 2 Stand dann das auch die Gastle Game Engine stl direkt unterstützt, wenn jemand einen besseren open Source 3D Kern (Pascal) kennt dann bin ich für Hinweise dankbar.

GLScene ist zweifellos gut, focusierd sich aber meiner Meinung nach darauf die OpenGL Schnittstelle für Delphi Programmierer einfacher zu machen. (Super arbeit), aber im 3D Bereich so tief unten anzusetzten ist nicht einfach. Ich nutze seit über 10 Jahren GLScene habe aber z.B. immer wieder das Problem diverse Rechner durchstarten zu müssen, damit meine Anwendung wieder läuft. (Alle Programme zu beenden hilft nicht, nur Rechner neustarten löst das Problem ?? Keine Ahnung wie man nach sowas sucht !)

Auch brauche ich eine Möglichkeit verschiedene 3D Formate zu erstellen, Kollisionen zu erkenne, Bemaßungen einzufügen .... da kam ich mit GLScene alleine leider nicht weit.
(Vermutlich machbar aber richtig viel arbeit, eigentlich will niemand das Rad neu erfinden ==> Auch ich suche da etwas besseres)

mfg

Reinhold

Graw 4. Jan 2018 08:00

AW: CAD Datei in Delphi anzeigen
 
Danke für eure Antworten.
Ich habe mich gestern daran gemacht GLScene zu installieren...

Pfade eingepflegt, compiliert und dann die einzelnen Packages installieren.
Beim installieren kommt es dann zum Problem.
Es kommt bei jedem Package:

Cant't load package c:\...\GLScene\Packages\Win32\GLScene_Design....bp l %1 ist keine zulässige Win32 Anwendung.

Hat hier jemand einen Lösungsansatz?

Ich nutze Delphi 10.2



edit:
So wie ich das sehe ist GLScene bislang nur bis 10.1 kompatibel...

Graw 4. Jan 2018 10:34

AW: CAD Datei in Delphi anzeigen
 
Habe nun doch eine Version für Delphi 10.2 gefunden.
Bislang hatte ich nur GLScene 1.5 entdeckt.

Hier ist der Link zu 1.7:
https://sourceforge.net/p/glscene/code/HEAD/tree/trunk/

Leider habe ich hier das selbe Problem wie bei 1.5 das ich beim installieren der Packages die Fehlermeldung erhalte das diese keine zulässigen Win32 Anwendungen sind.

Hat hier jemand eine Lösung?
Benötige ich den C++ Builder um GLScene lauffähig zu bekommen?

rweinzierl 4. Jan 2018 12:23

AW: CAD Datei in Delphi anzeigen
 
Hallo

Ne delphi alleine reicht, ich habs bei mir (Delphi 10.1 starter) gerade installiert.

Letztendlich habe ich mich nur an die Installationsanleitung gehalten .

Ich bekomme zwar auch einen Fehler bei der Cg....
Package C:\Users\Public\Documents\Embarcadero\Studio\18.0\ Bpl\GLScene_Cg_DesignTime.bpl kann nicht geladen werden.
Das angegebene Modul wurde nicht gefunden.

Aber eigentlich reicht mir die normale GLScene_RunTime und die entsprechende GLScene_DesignTime um die Demos auszuprobieren.

mfg

Reinhold

Graw 4. Jan 2018 13:32

AW: CAD Datei in Delphi anzeigen
 
Okay..

unter Tools -> Options -> Enviroment Variables muss "GLSCENEDIR" als Variable eingetragen werden mit dem Pfad.

Dann noch unter Delphi Options unter Library Bei Library path der lib ordner Win32 bzw. Win64
und bei Browsing path alle Source Ordner...

Hab ich was vergessen?

Graw 4. Jan 2018 14:13

AW: CAD Datei in Delphi anzeigen
 
Habe meinen Fehler gefunden.

Ich hatte den Package output directory wohl irgendwann versehentlich gelöscht und immer drüber weg geguckt :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.
Seite 1 von 2  1 2      

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