Teaserimage

DFXLib - DXF Parser in C#

by Enno Welbers, written on 27.11.2010 Permalink

DXFLib ist ein open source Projekt. Es handelt sich dabei um eine Klassenbibliothek zum Parsen von DXF-Dateien (siehe Wikipedia: http://de.wikipedia.org/wiki/Drawing_Interchange_Format). Der Parser liest die Datei komplett ein und liefert eine Baumhierarchie zurück, die alle gefundenen DXF-Objekte enthält.

Die Bibliothek ist noch nicht vollständig. Für die meisten DXF-Objekte des Standards gibt es zugehörige Klassen, aber nicht für alle. Es gibt ausserdem einige DXF-Objekte, die Ihre Eigenschaften nur einsammeln und nicht parsen, Koordinatenwerte werden allerdings schon in Vektoren zusammengefasst. Umgesetzt habe ich den Standard aus AutoCAD Release 14.

Der Code für das (noch nicht sehr gut dokumentierte) Projekt befindet sich auf Github:
https://github.com/mkernel/DXFLib