900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > DXF文件格式——DXF 格式

DXF文件格式——DXF 格式

时间:2021-10-29 20:25:58

相关推荐

DXF文件格式——DXF 格式

DXF 格式

DXF™ 格式是 AutoCAD®图形文件中包含的所有信息的一种带标记数据的表示方式。带标记数据是指文件中的每个数据元素前面都带有一个称为组码的整数。组码的值表明了随后的数据元素的类型。还指出了数据元素对于给定对象(或记录)类型的含义。实际上,图形文件中所有用户指定的信息都可以用 DXF 格式表示。

本节内容

本参考的结构 对《DXF 参考手册》的修订 本参考的格式惯例 对象和图元代码 组码值类型 按数字次序排列的组码 本参考的结构

《DXF 参考手册》介绍了在 DXF 文件中找到的 DXF™ 组码以及 AutoLISP®和 ObjectARX®应用程序遇到的 DXF™ 组码。本章介绍了基本的 DXF 惯例。后面的章节将列出按对象类型组织的组码。组码按其在 DXF 文件中出现的次序显示,且每章根据 DXF 文件的相关部分命名。尽管使用了 DXF 文件格式作为本参考的组织机制,但有关实际 DXF 文件格式的特定信息,请参见图形交换文件格式。有关适用于应用程序和 DXF 文件并与 DXF 组码相关的高级概念,请参见高级 DXF 问题。

有关使用组码的 AutoLISP 函数的说明,请参见《AutoLISP Developer's Guide》中的“使用 AutoLISP 操作 AutoCAD 对象”。

对《DXF 参考手册》的修订

本主题列出了自上次更新《DXF 参考手册》后的修订。本《DXF 参考手册》的版本号为 u19.1.01。

ENTITIES 段OBJECTS 段本参考的格式惯例

本参考中列出的每个组码都包含数字组码值和说明两部分。所有组码都可以应用于 DXF™ 文件和/或应用程序(AutoLISP 或 ObjectARX)。如果应用程序与 DXF 文件具有不同的代码说明(代码说明只适用于二者之一),说明前面将添加以下标识符:

APP。应用程序特定的说明。DXF。DXF 文件特定的说明。

如果 DXF 文件和应用程序具有相同的代码说明,说明前面将不显示任何标识符。

可选代码的说明中有“可选”字样。

对象和图元代码

在 DXF™ 格式中,对象的定义与图元的定义不同:对象没有图形表示,而图元则有图形表示。例如,词典是对象而不是图元。图元也称为图形对象,而对象称为非图形对象。

图元出现在 DXF 文件的 BLOCK 和 ENTITIES 段。组码在这两段中的用法相同。

定义图元的某些组码始终显示;其他组码是可选的,仅当其值与默认值不同时才显示。

编写程序时请不要按照此处显示的次序。图元的结尾由下一个 0 组表示,该组表示下一个图元的开始或指示此段已结束。

注意如果以表驱动的方式编写 DXF 处理程序,忽略未定义的组码,且对图元中的组码次序不做任何假定,那么将比较容易在 AutoCAD®以后的版本中调整 DXF 文件。在每个新的 AutoCAD 发行版中,都会在图元中添加一些新组码,以提供更多功能。

组码值类型

根据下面的组码范围表,组码将相关值的类型定义为整数、浮点数或字符串。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例。

按数字次序排列的组码

下表列出了组码或组码范围以及组码值的解释。在此表中,“固定”表明组码始终具有相同的用途。如果组码不固定,则其用途取决于上下文。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。