-
5.3.1 DXF
文件格式
DXF
文
件采用
ASCII
码格式,可通过
AU
TO CAD
的命令,
DXFIN
和<
/p>
DXFOUT
来读、
写。文件格式由五个
部分组成,它们是:
(
l
)
HEADER
SECTION
(头部区)
记录
Auto
CAD
作图时所用到的系统变量,这些变量可由
Auto
CAD
中的
STATUS
在屏幕
上显示的各种命令来设置。
(
2
)
TABLES
SECTION
(列表区)
包含了八个表,具体如下:
APIDP
——图名;
DIMSTYLE
——尺寸标注的种类;
LTYPE
——型名及其间隔;
LAYER
——层名及其设定状态;
STYLlE
——文字的种类及其应用名;
UCS
——用户设定的局部坐标系;
VlEW
——观察对象的视点、视线;
VPORT
——显示区上每个视区的表示方法。
(
4
)
BLOCKS SECTION
(复合图形区)
用于定义所有的复合图形及其所构成的实体,
此实体的含义与上述实体区
中所列出的图形元
素相同。用
BLOCK
表示复合图形的开始和
ENDBLK
表示复合图形的终止。<
/p>
(
3
)
ENTITIES
SECTION
(实体区)
用于定义
Auto CAD
所支持的图
形元素,如表
5
.
1
< br>所示。
(
5
)
END
OF File
(文件结束)
5.3.2 DXF
文件的组码
DXF
文件格式中最小的组成单位是组,两行为一组。第一行为整数称组码,第二行为
相应的组值,组值可以是字符串,也可以为浮点数。
0
─标识
dxf
文件的开始或一个图素表目的开始;
1
─图素的初始文本值;
2
—引用区名
5
—编号
6
─线型名;
7
—字体名称
8
─层次名;
10
─起始
X
坐标(线或正文图素的起始点,园的园心,等等)
;
11-18
─其它
X
坐标;
< br>20
─起始
Y
坐标(线或正文图
素的起始点,园的园心,等等)
;
2
1-28
─其它
Y
坐标;
30-38
─
Z
坐标;
40-48
─
浮点值(如文字高度、比例因子等)
;
50-58
─角度;
62
─颜色号。
70-78
─整数值
(
如文本注记
方式等
)
-----------------------
--------------------------------------------------
---------------------------------------------
0
SECTION
2
HEADER
9
$$ACADVER
1
AC1009
9
$$INSBASE
10
0.0
20
0.0
30
0.0
9
$$EXTMIN
10
536.343709
12041675
20
411.208338
94559428
30
0.0
9
$$EXTMAX
10
1492.98842
56576329
20
682.521059
56398555
30
0.0
9
$$LIMMIN
10
0.0
20
0.0
9
$$LIMMAX
10
420.0
20
297.0
9
$$ORTHOMO
DE
70
0
9
$$REGENMO
DE
70
1
9
$$FILLMODE
70
1
9
$$QTEXTMOD
E
70
0
9
$$MIRRTEXT
70
0
9
$$DRAGMOD
E
70
2
9
$$LTSCALE
40
1.0
9
$$OSMODE
70
37
9
$$ATTMODE
70
1
9
$$TEXTSIZE
40
2.5
9
$$TRACEWID
40
1.0
9
$$TEXTSTYLE
7
STANDARD
9
$$CLAYER
8
0
9
$$CELTYPE
6
BYLAYER
9
$$CECOLOR
62
256
9
$$DIMSCALE
40
1.0
9
$$DIMASZ
40
2.5
9
$$DIMEXO
40
0.625
9
$$DIMDLI
40
3.75
9
$$DIMRND
40
0.0
9
$$DIMDLE
40
0.0
9
$$DIMEXE
40
1.25
9
$$DIMTP
40
0.0
9
$$DIMTM
40
0.0
9
$$DIMTXT
40
2.5
9
$$DIMCEN
40
2.5
9
$$DIMTSZ
40
0.0
9
$$DIMTOL
70
0
9
$$DIMLIM
70
0
9
$$DIMTIH
70
0
9
$$DIMTOH
70
0
9
$$DIMSE1
70
0
9
$$DIMSE2
70
0
9
$$DIMTAD
70
1
9
$$DIMZIN
70
8
9
$$DIMBLK
1
9
$$DIMASO
70
1
9
$$DIMSHO
70
1
9
$$DIMPOST
1
9
$$DIMAPOST
1
9
$$DIMALT
70
0
9
$$DIMALTD
70
3
9
$$DIMALTF
40
0.03937007
874016
9
$$DIMLFAC
40
1.0
9
$$DIMTOFL
70
1
9
$$DIMTVP
40
0.0
9
$$DIMTIX
70
0
9
$$DIMSOXD
70
0
9
$$DIMSAH
70
0
9
$$DIMBLK1
1
9
$$DIMBLK2
1
9
$$DIMSTYLE
2
ISO-25
9
$$DIMCLRD
70
0
9
$$DIMCLRE
70
0
9
$$DIMCLRT
70
0
9
$$DIMTFAC
40
1.0
9
$$DIMGAP
40
0.625
9
$$LUNITS
70
2
9
$$LUPREC
70
4
9
$$SKETCHIN
C
40
1.0
9
$$FILLETRAD
40
0.0
9
$$AUNITS
70
0
9
$$AUPREC
70
0
9
$$MENU
1
.
9
$$ELEVATION
40
0.0
9
$$PELEVATIO
N
40
0.0
9
$$THICKNESS
40
0.0
9
$$LIMCHECK
70
0
9
$$BLIPMODE
70
0
9
$$CHAMFERA
40
0.0
9
$$CHAMFERB
40
0.0
9
$$SKPOLY
70
0
9
$$TDCREATE
40
2454196.66
00071532
9
$$TDUPDATE
40
2454196.66
01675688
9
$$TDINDWG
40
0.00016077
55
9
$$TDUSRTIM
ER
40
0.00016077
55
9
$$USRTIMER
70
1
9
$$ANGBASE
50
0.0
9
$$ANGDIR
70
0
9
$$PDMODE
70
0
9
$$PDSIZE
40
0.0
9
$$PLINEWID
40
0.0
9
$$COORDS
70
1
9
$$SPLFRAME
70
0
9
$$SPLINETYP
E
70
6
9
$$SPLINESEG
S
70
8
9
$$ATTDIA
70
0
9
$$ATTREQ
70
1
9
$$HANDLING
70
1
9
$$HANDSEED
5
96
9
$$SURFTAB1
70
6
9
$$SURFTAB2
70
6
9
$$SURFTYPE
70
6
9
$$SURFU
70
6
9
$$SURFV
70
6
9
$$UCSNAME
2
9
$$UCSORG
10
0.0
20
0.0
30
0.0
9
$$UCSXDIR
10
1.0
20
0.0
30
0.0
9
$$UCSYDIR
10
0.0
20
1.0
30
0.0
9
$$PUCSNAME
2
9
$$PUCSORG
10
0.0
20
0.0
30
0.0
9
$$PUCSXDIR
10
1.0
20
0.0
30
0.0
9
$$PUCSYDIR
10
0.0
20
1.0
30
0.0
9
$$USERI1
70
0
9
$$USERI2
70
0
9
$$USERI3
70
0
9
$$USERI4
70
0
9
$$USERI5
70
0
9
$$USERR1
40
0.0
9
$$USERR2
40
0.0
9
$$USERR3
-
-
-
-
-
-
-
-
-
上一篇:PGP知识库-经典使用常识问答
下一篇:植物花卉中英文对照