在AutoCAD的DXF代码上发出问题



我有一个椭圆的DXF代码问题,我正在尝试通过AutoCAD 2019将其绘制,但由于未知原因,它不会识别该代码。我会大大对这个问题进行任何见解。预先感谢

0
SECTION
2
ENTITIES
0
ELLIPSE
8
0
10
43.6886
20
16.2019
30
0
11
64.4949
21
16.2019
31
0
210
0
220
0
230
0
40
0.4
41
0
42
6.28319
0
ENDSEC
0
EOF

好吧,您在DXF文件中缺少一些自动加载'家政'东西。您拥有椭圆形的所有几何位,但是AutoCAD不知道将它们放在整个DXF文件中。因此,您必须包括图形"句柄"和其他所需元素,这些内容将椭圆形放在整个图纸的整体框架中。DXF文件中的椭圆开始如下所示:

ENTITIES
  0
ELLIPSE
  5
86
330
70
100
AcDbEntity
  8
 0
100
AcDbEllipse
 10
43.6886
 20
16.2019
 30
0

R2000 DXF规范将告诉您所有这些作品是什么,但是上面的所有内容

AcDbEllipse
 10
需要

将椭圆放在其余图纸的更大上下文中。没有它,椭圆将无法识别。

我可以告诉您,代码8标识了实体在这种情况下所处的层,在这种情况下,0和代码5标识了该实体的唯一句柄(ID代码),在这种情况下为86。DXF文件中的每个实体必须是唯一的。如果您在代码中操纵/创建DXF实体,则必须非常小心才能绝对没有重复的手柄。

这是DXF的示例,一条线从100,100,0到200,200,0

999
Start Section ***************************************************************
  0
SECTION
    999
Start Entities ****************************************************************
  2
ENTITIES
    999
Line ************************************************************************
  0
LINE
  8
LAYER1
  10
100
  20
100
  30
0
  11
200
  21
200
  31
0
  0
ENDSEC
    999
End Section ***************************************************************
    999
End File ********************************************************************
  0
EOF

999用于评论
然后,您必须启动部分和实体
在末尾关闭部分和文件
如果您需要更多信息,请联系我

相关内容

  • 没有找到相关文章

最新更新