dxf是什么文件格式?

dxf是什么文件格式?

dxf是什么文件格式?

文章插图
DXF是一种开放的矢量数据格式,可以分为两类:ASCII格式和二进制格式;ASCII具有可读性好的特点,但占用的空间较大;二进制格式则占用的空间小、读取速度快 。由于AutoCAD是最流行的CAD系统,DXF也被广泛使用,成为事实上的标准 。
绝大多数CAD系统都能读入或输出DXF文件 。
DXF文件是由很多的“代码”和“值”组成的“数据对”构造而成,这里的代码称为“组码”(group code),指定其后的值的类型和用途 。每个组码和值必须为单独的一行的 。DXF文件被组织成为多个“段”(section),每个段以组码“0”和字符串“SECTION”开头,紧接着是组码“2”和表示段名的字符串(如HEADER) 。段的中间,可以使用组码和值定义段中的元素 。
段的结尾使用组码“0”和字符串“ENDSEC”来定义 。DXF-Drawing Exchange File(图形交换文件),这是一种ASCII文本文件,它包含对应的DWG文件的全部信息,不是ASCII码形式,可读性差,但用它形成图形速度快 。不同类型的计算机(如PC及其兼容机与SUN工作站具体不同的CPU用总线)哪怕是用同一版本的文件,其DWG文件也是不可交换的.为了克服这一缺点,AutoCAD提供了DXF类型文件,其内部为ASCII码,这样不同类型的计算机可通过交换DXF文件来达到交换图形的目的,由于DXF文件可读性好,用户可方便地对它进行修改,编程,达到从外部图形进行编辑和修改的目的 。
文件结构ASCII格式的DXF可以用文本编辑器进行查看 。DXF文件的基本组成如下所示:HEADER部分-图的总体信息 。每个参数都有一个变量名和相应的值 。
CLASSES部分-包括应用程序定义的类的信息,这些实例将显示在BLOCKS、ENTITIES以及OBJECTS部分 。通常不包括用于充分用于与其它应用程序交互的信息 。TABLES部分-这部分包括命名条目的定义 。
DXF是什么格式?DXF文件怎么打开?
dxf是什么文件格式?

文章插图
DXF格式文件是一个开源的CAD(计算机辅助设计)数据文件格式(一种矢量图像文件) 。它是由Autodesk公司在1982年推出,DXF格式文件使AutoCAD的2D和3D图形数据可以和在其他程序之间相互使用 。
1982年从那时起,Autodesk AutoCAD的DXF格式已被更新了好几次,最新版本同时支持ASCII和二进制形式 。
新版本能够向下兼容,这意味着无论DXF格式是何时的,它都能被最新版的CAD软件打开 。DXF格式文件组成DXF文件按以下顺序是由几个部分组成:标题段(包含绘图的一般信息)、类(包含应用程序定义的信息)、表段(包含项目的定义)、块段(包含实体的描述)、实体段(包含绘图实体)、对象(包含数据的非图形对象)、以及一个包含图像预览的部分组成 。DXF文件的结构相当复杂,完整读取DXF文件也是一项异常繁琐的工程 。在实际应用中,为了提取图形的实体信息,可以省略DXF文件中的许多项,只要获取其中的层表、块段和实体段,就可以完成相应几何图形的描述 。
在层表中说明每一层的颜色、线型,在块段中说明块所在的层、属性及其在图形中的位置,在实体段中说明直线的起点、终点及圆的圆心、半径等几何信息和各实体所在的层 。根据实体所在的层,在层中搜索每一层的颜色、线型并将其添加到实体对象中 。怎么打开DXF文件DXF格式文件已经接受并广泛使用在各个行业,因为大多数程序都支持这种格式 。
其中在Windows、苹果Mac OX X、Linux三大个人电脑操作系统以及Android(安卓)移动系统下都有很多程序可以打开DXF文件,就如下面所展示的那样:WindowsAutodesk AutoCAD 2013Autodesk DWG TrueViewAutodesk Design Review中望CADIMSI TurboCAD Deluxe 18IMSI DoubleCAD XT Pro v3AutoDWG DWGSeeCorelCADACD Systems Canvas 14OpenOffice.org(开源)Adobe Illustrator CS6Serif DrawPlus X5Dassault Systemes SolidWorks eDrawings ViewerCADSoftTools ABViewer苹果Mac OX XAutodesk AutoCAD 2013IMSI TurboCAD Deluxe v6CorelCADprogeCAD iCADMacMicrospot DWG ViewerDassault Systemes SolidWorks eDrawings ViewerEngineered Software PowerCADDPlanamesa NeoOfficeOpenOffice.orgAdobe Illustrator CS6Adobe Flash Professio