DXF是一种开放的矢量数据格式,可分为两类,分别为ASCII格式和二进制格式,是AutoCAD绘图交换文件。DXF格式文件使AutoCAD的2D和3D图形数据可以和在其他程序之间相互使用。DXF格式文件由Autodesk公司在1982年推出,已经被更新了好几次,最新版本同时支持ASCII和二进制形式。新版本能够向下兼容,这意味着无论DXF格式是何时,它都能被最新版的CAD软件打开。
DXF文件是由很多的"代码"和"值"组成的"数据对"构造而成,这里的代码称为"组码"(group code),指定其后的值的类型和用途。DXF文件被组织成为多个"段",每个段以组码"0"和字符串"SECTION"开头,紧接着是组码"2"和表示段名的字符串(如HEADER)。DXF 文件的基本组成如下:●HEADER 部分 – 图的总体信息。每个参数都有一个变量名和相应的值。●CLASSES 部分 – 包括应用程序定义的类的信息,这些实例将显示在 BLOCKS、ENTITIES 以及OBJECTS 部分。通常不包括用于充分用于与其它应用程序交互的信息。●TABLES 部分 – 这部分包括命名条目的定义。Application ID (APPID) 表Block Recod (BLOCK_RECORD) 表Dimension Style (DIMSTYPE) 表Layer (LAYER) 表Linetype (LTYPE) 表Text style (STYLE) 表User Coordinate System (UCS) 表View (VIEW)表Viewport configuration (VPORT) 表●BLOCKS 部分- 这部分包括 Block Definition 实体用于定义每个 Block 的组成。●ENTITIES 部分 – 这部分是绘图实体,包括 Block References 在内。●OBJECTS 部分 — 包括非图形对象的数据,供 AutoLISP 以及 ObjectARX应用程序所使用。●THUMBNAILIMAGE 部分 — 包括 DXF 文件的预览图。●END OF FILE
DXF格式的特点如下:
DXF格式以两种形式表现,分别为:
DXF格式的优点有:
DXF格式的应用前景非常广泛,以下是一些主要应用领域: