Хотя я понимаю, что это старый вопрос, я решил поделиться своим опытом. Я обнаружил, что вы можете записать сплайн в файл DXF, используя только точки соответствия и не используя контрольные точки. Я делал это только с открытыми шлицами, и это может (или, вероятно, зависит) варьироваться в зависимости от версии.
SECTION
2
ENTITIES
0
SPLINE
8
Outline
100
AcDbSpline
70
1032
71
3
72
0
73
0
74
6
44
0.000000001
11
33.98654201387437
21
0.0
31
0.0
11
35.68732510673189
21
0.36908328878159574
31
0.0
11
37.37659045005916
21
1.0707740721032477
31
0.0
11
39.04265824154412
21
2.0149195037916585
31
0.0
11
40.67371568762629
21
3.1732042281057
31
0.0
11
42.25786591112497
21
4.5302062466715505
31
0.0
Код группы 70-битное значение 1024 позволяет выполнять подгонку по точкам. Я нашел этот небольшой кусочек информации на Сообщение на форуме AutoCAD. Я не встречал упоминания об этом где-либо еще. Битовое значение 1 — закрытый сплайн, а 8 — плоский. Мое значение 1032, очевидно, плоское, подходящее к точкам и не замкнутое.
Групповой код 74 — это количество точек соответствия.
Групповой код 44 — это допуск точки прилегания.
Групповые коды 11, 21, 31 — это координаты x, y, z соответствующих точек.
См. справочное руководство.
person
Dave Harding
schedule
25.11.2018