【发布时间】:2017-05-04 12:44:06
【问题描述】:
我需要以编程方式创建样条曲线。我做了类似的东西:
0
SECTION
2
HEADER
9
$ACADVER
1
AC1006
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
LAYER
0
LAYER
2
shape
70
64
62
250
6
CONTINUOUS
0
LAYER
2
holes
70
64
62
250
6
CONTINUOUS
0
ENDTAB
0
ENDSEC
0
SECTION
2
ENTITIES
0
SPLINE
8
shape
100
AcDbSpline
210
0
220
0
230
1
70
4
71
3
72
11
73
4
74
4
42
0.0000001
43
0.0000001
44
0.0000000001
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
2
40
2
40
2
40
2
10
0
20
0
30
0
10
100
20
50
30
0
10
40
20
40
30
0
10
15
20
23
30
0
11
0
21
0
31
0
11
200
21
200
31
0
11
80
21
80
31
0
11
432
21
234
31
0
0
ENDSEC
0
EOF
当我尝试在 Autodesk TrueView 中打开它时,出现错误:
第 54 行对象的未定义组代码 210。 DXF 输入无效或不完整 -- 绘图已丢弃。
错误在哪里?当我将 SPLINE 部分复制到 AI 生成的 DXF 时,一切正常。所以我想我需要在标题部分添加一些东西。
【问题讨论】:
-
当我尝试在 AutoCAD 中打开您的 DXF 时,它在第 42 行失败(表 APPID 中的错误)
-
@Maxence 对,只需将 AC1018 更改为 AC1006 并重试。这是我的错。原始文件有“AC1006”,我试图以某种方式修复它。
-
AC1006 AutoCAD R10。不确定此时是否支持样条曲线。他们的 ObjectBirthVersion 是 AC1012 (AutoCAD R13)
-
AutoCAD 2017 因 AC1006 崩溃