Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DXF Datei auslesen / Gesamtlänge aller Elemente (https://www.delphipraxis.net/97764-dxf-datei-auslesen-gesamtlaenge-aller-elemente.html)

BGS 15. Aug 2007 21:48


DXF Datei auslesen / Gesamtlänge aller Elemente
 
Hallo Leute,

ich selbst bin kein Programmierer, aber ich hoffe dass mir hier eventuell jemand helfen kann.
Kennt sich hier jemand mit DXF aus? Ich weiß, das ist laut vielen Aussagen ein schwieriges Format.

Mir geht es darum die Gesamtlänge einer DXF Kontur anzeigen zu lassen.
Hierbei geht es um 2D Zeichnungen. Es sollen alle Linien, Kreise etc. in Ihrer Länge addiert
werden.

Falls mir jemand helfen kann oder einen Tipp hat: Bitte melden!

Poolspieler 21. Aug 2007 11:40

Re: DXF Datei auslesen / Gesamtlänge aller Elemente
 
Hi,
ich habe schon mal ein Programm geschrieben, welches DXF-Dateien für eine Stanzmaschine erzeugt.
Sowohl das CAD-Programm, als auch die Stanzmaschine haben meine DXF-Files lesen können...

Das Format ist schon sehr umfangreicht, aber trotzdem gut verständlich und logisch - siehe hier:
Wikipedia
z.B. PDF mit DXF-Syntax

Wenn Du "einfach" von allen Linien und allen Kreisen die Länge haben willst, dann müsstest Du (eventuell...) nur nach den TAGs für diese Objekte suchen, diese auslesen und die Längen berechnen. Wenn es natürlich ausgeblendete Layer in dem Projekt gibt, deren Linien nicht berechnet werden sollen, dann wird es umfangreicher...

Wenn Du allerdings nicht selbst programmieren kannst, dann wird es wohl schwierig werden... ;-)
Ein Programm, mit solcher Funktionalität kenne ich nicht (Ich kenn mich aber auch nicht mit AutoCAD aus - wobei ich vermutet hätte, dass ein CAD-Programm schon die länge einer Kontur ausgeben können sollte...)

Gruß,
Poolspieler


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