CAD重要的DXF详细参考资料
 
 
AutoCAD 2000 DXF参考修正
 
第一章 -- DXF 格式
概述
认识本参考
对象和图元的组码
组码值类型
按数字次序排列的组码
第二章 -- HEADER 区域
概述
HEADER 区域组码
第三章 -- CLASSES 区域
概述
CLASS区域组码
第四章 -- TABLES 区域
概述
符号表组码
符号表公用组码
APPID
BLOCK_RECORD
DIMSTYLE
LAYER
LTYPE
STYLE
UCS
VIEW
VPORT
第五章 -- BLOCKS 区域
概述
BLOCKS 区域组码
BLOCK
ENDBLK
第六章 -- ENTITIES 区域
概述
图形对象的公用组码
3DFACE
3DSOLID
ACAD_PROXY_ENTITY
ARC
ARCALIGNEDTEXT
ATTDEF
ATTRIB
BODY
CIRCLE
DIMENSION
ELLIPSE
HATCH
IMAGE
INSERT
LEADER
LINE
LWPOLYLINE
MLINE
MTEXT
OLEFRAME
OLE2FRAME
POINT
POLYLINE
RAY
REGION
RTEXT
SEQEND
SHAPE
SOLID
SPLINE
TEXT
TOLERANCE
TRACE
VERTEX
VIEWPORT
WIPEOUT
XLINE
第7章 -- OBJECTS 区域
概述
OBJECT区域组码
公用对象组码
ACAD_PROXY_OBJECT
ACDBDICTIONARYWDFLT
ACDBPLACEHOLDER
DICTIONARY
DICTIONARYVAR
DIMASSOC (AutoCAD 2002新增)
GROUP
IDBUFFER
IMAGEDEF
IMAGEDEF_REACTOR
LAYER_INDEX
LAYOUT
MLINESTYLE
OBJECT_PTR
PLOTSETTINGS
RASTERVARIABLES
SPATIAL_INDEX
SPATIAL_FILTER
SORTENTSTABLE
XRECORD
第8章 -- THUMBNAILIMAGE 区域
概述
THUMBNAILIMAGE 区域组码
第一章 -- DXF 格式
 
概述
 
DXF 格式是特定版本 AutoCAD 图形文件中所包含的全部信息的标记数据的一种表示方法。标记数据的意思是指在每个数据元素前都带一个称为组码的整数。组码的值表明了其后数据元素的类型,也指出了数据元素对于给定对象(或记录)类型的含意。实际上,图形文件中所有用户指定的信息都能够以 DXF 文件格式表示。
 
认识本参考
 
 
本DXF参考提供了在DXF文件中以及在AutoLISP和ObjectARX应用程序中碰到的DXF组码。本章描述了基本的DXF约定。随后的章节将列出以对象类型来组织的组码。组码将按照在 DXF 文件中出现的次序列出,而且每章将以DXF文件中的相关区域来命名。尽管使用了DXF文件格式作为本参考的组织机制,现行DXF文件格式的特殊信息可在附录A“图形转换文件格式”中到。作为适用于应用程序的DXF文件的相关的DXF组码的高级概念可在附录B“深入DXF”中到。
对于使用组码的AutoLISP函数的描述可参见Visual LISP开发人员手册的“用AutoLISP操纵AutoCAD对象”。
对象和图元的组码
 
在 DXF 格式中,对象的定义与图元的定义不同:图元有图形表示,而对象则没有图形表示。例如,词典是对象而不是图元。对象通常作为非图形对象来使用,图元则作为图形对象来使用。
在 DXF 文件中,图元可以出现在 BLOCK 和 ENTITIESE 区域中。两个区域中图元的用法一样。
某些定义图元的组码始终会出现,而其他的组码为可选,它们仅在其值与缺省值不同时才出现。
读取 DXF 文件的程序不应该假定说明图元的组码是按照给定次序出现的。与说明图元的组码相连的 0 组码表示此图元已结束。0 组码将开始新图元或表示此区域已结束。
注意 如果用户以表驱动方式(即忽略未定义的组码,且对图元中的组码次序不做任何假定)编写 DXF 处理程序,那么该程序将比较容易针对 AutoCAD 的后续版本做调整。因为 AutoCAD 的性能将不断得到增强,所以图元中将添加一些新的组码以提供更多的功能。
组码值类型
 
码将与组码关联的值(组值)定义为整型、浮点数型或字符串型。下表为组码的范围。关于使用于本表中的缩写和格式的有关信息,字符串截取后六位请参见“本参考中的格式转换
 
组码值类型
组码范围
组值类型
0-9
字符串 (已经去除了255个字符的限制。尽管所有行被限制在2049个字节之内,但每行的字节数却没有直接限制。)
10-59
双精度三维点
60-79
16 位整数值
90-99
32 位整数值
100
字符串(最多 255 个字符,对于 UNICODE 字符串则更少)
102
字符串(最多 255 个字符,对于 UNICODE 字符串则更少)
105
表示十六进制句柄值的字符串
140-147
双精度标量浮点值
170-175
16 位整数值
280-289
8 位整数值
300-309
任意文字字符串
310-319
表示二进制数据组的十六进制值的字符串
320-329
表示十六进制句柄值的字符串
330-369
表示十六进制对象标识符的字符串
370-379
8 位整数值
380-389
8 位整数值
390-399
表示十六进制句柄值的字符串
400-409
16 位整数值
410-419
字符串

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。