siegessaeule.jpg
 

Datum: 25.06.2015

September 2013

Frage:

Hallo - anbei:

1. vermaßte Skizze der 3 als DXF 14/LT98/LT97 exportierter Polygone (zwei Rechtecke, ein Polygon)

2. Textauszug aus der DXF-Datei mit Identifizierung des ersten Rechtecks (blau markiert)

3. DXF-Datei der Polygone. Gegenüber der zuvor gesendeten DXF-Datei wurde der relative Ursprung der Zeichnung auf die linke, untere Ecke des grünen Rechtecks gesetzt. Deswegen Anfangskoordinate dieses Rechtecks bei 0/0. 

Die Koordinaten sind also schon in der DXF-Datei vorhanden. Allerdings habe ich keine Ahnung wie man die auslesen kann.

 

Antwort:

das Problem haben Sie in der dxf-Datei selbst gemakert:

AcDb2dPolyline
 66
     1
 10
0.0
 20
0.0
 30
0.0
 70

"AcDb2dPolyline" ist die Öffnungssequenz für den Polygonzug, der in der CAD angelegt sein muss (digitalisierte Grundrisse).
Die 10 ist der Bezeichner für die x-Koordinate zum ersten Polygonpunkt (Wert = 0),
die 20 ist der Bezeichner für die y-Koordinate zum ersten Polygonpunkt (Wert = 0) und
die 30 der Identifizierer für die z-Koordinate. Der Wert aller 3 Koordinaten = 0, Polygon mit nur einem Punkt

Eine korrekte Notierung könnte z.B. so aussehen:

AcDbPolyline
 90
        4
 70
     1
 43
0.0
 10
4.085879784764756
 20
-97.89837525690018
 10
17.90852487329948
 20
-97.89837525690018
 10
17.90852487329948
 20
-103.6096438950378
 10
4.085879784764756
 20
-103.6096438950378
  0
TEXT
  5

Ob dabei "AcDbPolyline" oder "AcDbPolyline" verwendet wird, ist egal. In der dritten Zeile steht die Anzahl der Polygoneckpunkte (4) und dann folgen 4 Wertepaare mit Koordinaten, für jeden Eckpunkt ein Paar.

Ihr DÄMMWERK support

← Zurück

© KERN ingenieurkonzepte 2025