关于CAD文件 DXF格式的理解

DXF文件就是以文档的格式描述图形数据的。可以用写字板打开DXF格式的文件的。

 

DXF文件分为以下几个段号的

 

关于CAD文件 DXF格式的理解_第1张图片

每个段的格式如:

  0
SECTION
  2
HEADER

 

其中最重要的是实体段(ENTITIES)

这个段里面包含了所有图形的数据,如 LINE 、ARC、CIRCLE、POINT等。其中描述的方法是:

如线段:

 0
LINE
  5
19
330
3A
100
AcDbEntity
  8
0
100
AcDbLine
 10
55.0
 20
33.0
 30
0.0
 11
55.0
 21
7.0
 31
0.0

主要是看AcDbLine下面的数据,10 下面的数据代表起点的X轴坐标,20下面的数据代表起点的Y轴坐标,30下面的数据代表起点的Z轴坐标。11下面的数据代表终点的X轴坐标,21下面的数据代表终点的Y轴坐标,31下面的数据代表终点的Z轴坐标。对于直线,确定了起点和终点的坐标,那么这条直线就确定了。

 

又例如圆:

 0
CIRCLE
  5
19
330
3D
100
AcDbEntity
  8
0
100
AcDbCircle
 10
40.0
 20
20.0
 30
0.0
 40
12.8062484748657

主要还是看AcDbCircle下面的那段,其中10 、20、 30下面的数据代表圆的圆心坐标,40下面的数据代表圆的半径,有了圆心和半径,那么这个圆也确定了。

 

又如圆弧

 0
ARC
  5
1E
330
3D
100
AcDbEntity
  8
0
100
AcDbCircle
 10
20.0
 20
33.0
 30
0.0
 40
43.60045871318328
100
AcDbArc
 50
0.0961209608856947
 51
23.02549200852804

也是要看AcDbCircle下面的数据,10、20、30下面的数据代表圆弧的圆心坐标,40下面的数据代表圆弧的半径长度,50代表圆弧开始的角度,51代表圆弧结束的角度。这样圆弧也确定了。

 

我的例子的DXF文件的图形如下:(用QCAD随便画的)

关于CAD文件 DXF格式的理解_第2张图片

你可能感兴趣的:(Entities,DXF,段号)