Образец для минимального DXF, содержащего сплайн - PullRequest
0 голосов
/ 04 апреля 2020

Мне нужно создать DXF-файлы, содержащие кривые и сплайн. С тех пор я могу долго создавать простой файл DXF R12, например:

0
SECTION
2
ENTITIES
  0
POLYLINE
8
0
 66
     1
 10
0.0
 20
0.0
 30
0.0
 70
     0
 75
     6
 62
1
  0
VERTEX
  8
0
 10
1044.52
 20
825.596
 30
0.0
  0
VERTEX
  8
0
 10
1044.52
 20
700.099
 30
0.0
  0
SEQEND
0
ENDSEC
0
EOF

Согласно документации DXF (https://www.autodesk.com/techpubs/autocad/acad2000/dxf/polyline_dxf_06.htm, а также http://paulbourke.net/dataformats/dxf/dxf10.html) даже R12 POLYLINES может быть присвоен атрибут «SPLINE», поэтому я попробовал это:

0
SECTION
2
ENTITIES
  0
POLYLINE
8
0
 66
     1
 10
0.0
 20
0.0
 30
0.0
 70
     4
 62
1
  0
VERTEX
  8
0
 10
1044.52
 20
1825.596
 30
0.0
 70
     8
  0
VERTEX
  8
0
 10
644.52
 20
1025.596
 30
0.0
 70
     8
  0
VERTEX
  8
0
 10
544.52
 20
325.596
 30
0.0
 70
     8
  0
VERTEX
  8
0
 10
44.52
 20
25.596
 30
0.0
 70
     8
  0
VERTEX
  8
0
 10
1044.52
 20
700.099
 30
0.0
  0
SEQEND
0
ENDSEC
0
EOF

Но это по-прежнему показывает только прямые линии.

  1. Возможно ли создавать файлы DXF с содержанием SPLINE в DXF 12
  2. Кто-нибудь может указать на пример SEIMPLE, как создать сплайн в файле DXF
...