来自当知百科
跳转到: 导航搜索

概述

      AutoCAD(Drawing InterchangeFormat或者Drawing Exchange Format) 绘图交换文件。DXF是Autodesk公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的CAD数据文件格式 ,是 一种基于矢量的 ASCII文本格式。由于Autocad在是最流行的cad系统,DXF也被广泛使用,成为事实上的标准。绝大多数CAD系统都能读入或输出DXF文件。

  DXF文件是由很多的“代码”和“值”组成的“数据对”构造而成,这里的代码称为“组码”(groupcode),指定其后的值的类型和用途。每个组码和值必须为单独的一行的。

  DXF文件被组织成为多个“段”(section),每个段以组码“0”和字符串“SECTION”开头,紧接着是组码“2”和表示段名的字符串(如HEADER)。段的中间,可以使用组码和值定义段中的元素。段的结尾使用组码“0”和字符串“ENDSEC”来定义。

文件结构

  ASCII 格式的 DXF 可以用文本编辑器进行查看。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

个人工具
名字空间

变换
查看
操作
导航
工具箱