DXF文件格式——ENTITIES 段

ENTITIES 段
 
 
 

本章介绍适用于图形对象的组码。这些代码可以在 DXF™ 文件的 ENTITIES 区域中找到,并且由 AutoLISP® 和 ObjectARX® 应用程序在图元定义列表中使用。

通用图元组码
 
 
 

下表列出了适用于几乎所有图形对象的组码。此处显示的某些组码仅在图元特性具有非默认值时才包含在图元定义中。请记住,在按照图元类型(与特定图元关联的代码列表)参照组码时,此处显示的代码也将出现。

注意编写程序时不要依赖这些 DXF 代码表中显示的次序。尽管这些表显示了组码通常出现的次序,但这个次序在某些条件下或在 AutoCAD ® 以后的版本中可能会改变。控制图元的代码应该由事例(开关)或表驱动,这样即使组未按预期的次序显示,仍可以得到正确的处理。

如果省略某个组,则使用 OPEN 输入时它的默认值显示在第三列中。如果组码值等于默认值,则使用 SAVEAS 输出时该值将被省略。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

适用于所有图形对象的组码

组码

说明

如果省略,

默认为 …

-1

APP:图元名(每次打开图形时都会发生变化)

未省略

0

图元类型

未省略

5

句柄

未省略

102

应用程序定义的组的开始

“{application_name”(可选)

无默认值

应用程序定义的代码

102 组中的代码和值由应用程序定义(可选)

无默认值

102

组的结束“}”(可选)

无默认值

102

“{ACAD_REACTORS”表示 AutoCAD 永久反应器组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选)

无默认值

330

所有者词典的软指针 ID/句柄(可选)

无默认值

102

组的结束“}”(可选)

无默认值

102

“{ACAD_XDICTIONARY”表示扩展词典组的开始。仅当将扩展词典附加到此对象时,此组才存在(可选)

无默认值

360

所有者词典的硬所有者 ID/句柄(可选)

无默认值

102

组的结束“}”(可选)

无默认值

330

所有者 BLOCK_RECORD 对象的软指针 ID/句柄

未省略

100

子类标记 (AcDbEntity)

未省略

67

不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选)

0

410

APP:布局选项卡名

未省略

8

图层名

未省略

6

线型名(如果不是“BYLAYER”,则出现)。特殊名称“BYBLOCK”表示可变的线型(可选)

BYLAYER

347

材质对象的硬指针 ID/句柄(如果不是“BYLAYER”,则出现)

BYLAYER

62

颜色号(如果不是“BYLAYER”,则出现);零表示“BYBLOCK”(可变的)颜色;256 表示“BYLAYER”;负值表示层已关闭(可选)

BYLAYER

370

线宽枚举值。作为 16 位整数存储和移动。

未省略

48

线型比例(可选)

1.0

60

对象可见性(可选):0 = 可见;1 = 不可见

0

92

后面的 310 组(二进制数据块记录)中表示的代理图元图形中的字节数(可选)

无默认值

310

代理图元图形数据(多行;每行最多 256 个字符)(可选)

无默认值

420

一个 24 位颜色值,应按照值为 0 到 255 的字节进行处理。最低字节是蓝色值,中间字节是绿色值,第三个字节是红色值。最高字节始终为 0。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

430

颜色名。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

440

透明度值。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

390

打印样式对象的硬指针 ID/句柄

无默认值

284

阴影模式

0 = 投射和接收阴影

1 = 投射阴影

2 = 接收阴影

3 = 忽略阴影

无默认值


3DFACE
 
 
 

以下组码适用于三维面图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

3DFACE 组码

组码

说明

100

子类标记 (AcDbFace)

10

第一角点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:第一角点的 Y 值和 Z 值(在 WCS 中)

11

第二角点(在 WCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:第二角点的 Y 值和 Z 值(在 WCS 中)

12

第三角点(在 WCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:第三角点的 Y 值和 Z 值(在 WCS 中)

13

第四角点(在 WCS 中)。如果只输入了三个角点,则第四角点与第三角点相同

DXF:X 值;APP:三维点

23, 33

DXF:第四角点的 Y 值和 Z 值(在 WCS 中)

70

不可见边标志(可选;默认值 = 0):

1 = 第一条边不可见

2 = 第二条边不可见

4 = 第三条边不可见

8 = 第四条边不可见


3DSOLID
 
 
 

以下组码适用于三维实体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

3DSOLID 组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)

100

子类标记 (AcDb3dSolid)

350

历史记录对象的软所有者 ID/句柄


ACAD_PROXY_ENTITY
 
 
 

以下组码适用于代理图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

Acad_proxy_entity 组码

组码

说明

100

DXF:AcDbProxyEntity

90

DXF:代理图元类 ID(始终为 498)

91

DXF:应用程序图元的类 ID。类 ID 基于 CLASSES 段中类的次序。第一个类的 ID 是 500,下一个是 501,依此类推

92

DXF:图形数据的大小(以字节为单位)

310

DXF:二进制图形数据(可能会出现多个条目)(可选)

93

DXF:图元数据的大小(以位为单位)

310

DXF:二进制图元数据(可能会出现多个条目)(可选)

330、340、

350 或 360

DXF:对象 ID(可能会出现多个条目)(可选)

94

DXF:0(表示对象 ID 段的结束)

95

DXF:对象成为代理时的对象图形格式(32 位无符号整数):

低位字是 AcDbDwgVersion

高位字是 MaintenanceReleaseVersion

70

DXF:原始自定义对象数据格式:

0 = DWG 格式

1 = DXF 格式

ARC
 
 
 

以下组码适用于圆弧图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

ARC 组码

组码

说明

100

子类标记 (AcDbCircle)

39

厚度(可选;默认值 = 0)

10

中心点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:中心点的 Y 值和 Z 值(在 OCS 中)

40

半径

100

子类标记 (AcDbArc)

50

起点角度

51

端点角度

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

ATTDEF
 
 
 

以下组码适用于属性定义图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

ATTDEF 组码

组码

说明

100

子类标记 (AcDbText)

39

厚度(可选;默认值 = 0)

10

第一对齐点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:文字起点的 Y 值和 Z 值(在 OCS 中)

40

文字高度

1

默认值(字符串)

50

文字旋转角度(可选;默认值 = 0)

41

X 相对缩放比例(宽度)(可选;默认值 = 1)。使用拟合类型的文字时,该值也将进行调整。

51

倾斜角(可选;默认值 = 0)

7

文字样式名(可选;默认值 = 标准)

71

文字生成标志(可选;默认值 = 0);参见 TEXT 组码

72

文字水平对正类型(可选;默认值 = 0);参见 TEXT 组码

11

第二对齐点(在 OCS 中)(可选)

DXF:X 值;APP:三维点

仅当 72 或 74 组值非零时才有意义

21, 31

DXF:第二对齐点的 Y 值和 Z 值(在 OCS 中)(可选)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值

100

子类标记 (AcDbAttributeDefinition)

280

版本号:

0 = 2010

3

提示字符串

2

标签字符串(不能包含空格)

70

属性标记:

1 = 属性不可见(不出现)

2 = 固定属性

4 = 输入属性时要求进行验证

8 = 属性为预设(插入时无提示)

73

字段长度(可选;默认值 = 0)(当前未使用)

74

文字垂直对正类型(可选;默认值 = 0);参见 TEXT 中的组码 73

280

锁定位置标志。锁定块参照中属性的位置

100

子类标记 (AcDbXrecord)

280

重复记录克隆标志(决定如何合并重复条目):

1 = 保留现有

70

多行文字标志:

2 = 多行文字属性

4 = 固定多行文字属性定义

70

实际锁定标志:

0 = 解锁

1 = 锁定

70

次要属性数或属性定义数

340

次要属性或属性定义的硬指针 ID

10

属性或属性定义对齐点

DXF:X 值;APP:三维点

20,30

DXF:插入点的 Y 值和 Z 值

40

当前注释比例

2

属性或属性定义标签字符串

0

图元类型 (MTEXT)

100

子类标记 (AcDbEntity)

67

不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选)

8

图层名

100

子类标记 (AcDbMText)

10

插入点

DXF:X 值;APP:三维点

20,30

DXF:插入点的 Y 值和 Z 值

40

标称(初始)文字高度

41

参照矩形宽度

46

定义注释高度

71

附着点:

1 = 左上;2 = 中上;3 = 右上

4 = 左中;5 = 正中;6 = 右中

7 = 左下;8 = 中下;9 = 右下

72

图形方向:

1 = 从左到右

3 = 从上到下

5 = 随样式(从相关文字样式继承走向)

1

文字字符串

如果字符串长度小于 250 个字符,所有字符均出现在组 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块,并显示在一个或多个组 3 代码中。如果使用组 3 代码,则最后一个组将是组 1 并且少于 250 个字符。

3

附加文字(始终在长度为 250 个字符的数据块中)(可选)

7

DXF:X 值;APP:三维矢量文字样式名(如果未提供,则为 STANDARD)(可选)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220,230

DXF:拉伸方向的 Y 值和 Z 值(可选)

11

X 轴方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

21,31

DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中)

42

构成多行文字图元的字符的水平宽度。

该值始终等于或小于组码 41 的值(只读,如果提供则忽略)。

43

多行文字图元的垂直高度(只读,如果提供则忽略)

50

以弧度为单位的旋转角度

73

多行文字的行距样式(可选):

1= 至少(将替代为较高的字符)

2 = 精确(将不替代为较高的字符)

44

多行文字的行距比例(可选):

要应用的行距的默认百分比(五分之三)。

有效值的范围从 0.25 到 4.00

90

背景填充设置:

0 = 背景填充关闭

1 = 使用背景填充颜色

2 = 使用图形窗口颜色作为背景填充颜色

63

背景色(颜色索引编号)

420-429

背景色(RGB 颜色)

430-439

背景色(颜色名)

45

填充框大小(可选):

确定文字周围的边框大小。

63

背景填充颜色(可选):

组码 90 为 1 时要用于背景填充的颜色。

441

背景填充颜色的透明度(未实现)

如果组 72 和/或 74 的值非零,则第一对齐点的值将被忽略,根据第二对齐点和文字字符串的长度和高度(应用文字样式之后),AutoCAD 将计算新值。如果 72 和 74 值为零或缺失,则第二对齐点将没有意义。

ATTRIB
 
 
 

以下组码适用于属性图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

ATTRIB 组码

组码

说明

100

子类标记 (AcDbText)

39

厚度(可选;默认值 = 0)

10

文字起点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:文字起点的 Y 值和 Z 值(在 OCS 中)

40

文字高度

1

默认值(字符串)

100

子类标记 (AcDbAttribute)

280

版本号:

0 = 2010

2

属性标签(字符串;不能包含空格)

70

属性标记:

1 = 属性不可见(不出现)

2 = 固定属性

4 = 输入属性时要求进行验证

8 = 属性为预设(插入时无提示)

73

字段长度(可选;默认值 = 0)(当前未使用)

50

文字旋转角度(可选;默认值 = 0)

41

X 相对缩放比例(宽度)(可选;默认值 = 1)。使用拟合类型的文字时,该值也将进行调整。

51

倾斜角(可选;默认值 = 0)

7

文字样式名(可选;默认值 = 标准)

71

文字生成标志(可选;默认值 = 0)。参见 TEXT 组码

72

文字水平对正类型(可选;默认值 = 0)。参见 TEXT 组码

74

垂直文字对正类型(可选;默认值 = 0)。请参见 TEXT中的组码 73

11

对齐点(在 OCS 中)(可选)

DXF:X 值;APP:三维点

只有当 72 或 74 组出现且非零时才出现

21, 31

DXF:对齐点的 Y 值和 Z 值(在 OCS 中)(可选)

210

拉伸方向。仅当图元的拉伸方向与 WCS 的 Z 轴不平行时才出现(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

280

锁定位置标志。锁定块参照中属性的位置

100

子类标记 (AcDbXrecord)

280

重复记录克隆标志(决定如何合并重复条目):

1 = 保留现有

70

多行文字标志:

2 = 多行文字属性

4 = 固定多行文字属性定义

70

实际锁定标志:

0 = 解锁

1 = 锁定

70

次要属性数或属性定义数

340

次要属性或属性定义的硬指针 ID

10

属性或属性定义对齐点

DXF:X 值;APP:三维点

20,30

DXF:插入点的 Y 值和 Z 值

40

当前注释比例

2

属性或属性定义标签字符串

0

图元类型 (MTEXT)

100

子类标记 (AcDbEntity)

67

不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选)

8

图层名

100

子类标记 (AcDbMText)

10

插入点

DXF:X 值;APP:三维点

20,30

DXF:插入点的 Y 值和 Z 值

40

标称(初始)文字高度

41

参照矩形宽度

46

定义注释高度

71

附着点:

1 = 左上;2 = 中上;3 = 右上

4 = 左中;5 = 正中;6 = 右中

7 = 左下;8 = 中下;9 = 右下

72

图形方向:

1 = 从左到右

3 = 从上到下

5 = 随样式(从相关文字样式继承走向)

1

文字字符串

如果字符串长度小于 250 个字符,所有字符均出现在组 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块,并显示在一个或多个组 3 代码中。如果使用组 3 代码,则最后一个组将是组 1 并且少于 250 个字符。

3

附加文字(始终在长度为 250 个字符的数据块中)(可选)

7

DXF:X 值;APP:三维矢量文字样式名(如果未提供,则为 STANDARD)(可选)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220,230

DXF:拉伸方向的 Y 值和 Z 值(可选)

11

X 轴方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

21,31

DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中)

42

构成多行文字图元的字符的水平宽度。

该值始终等于或小于组码 41 的值(只读,如果提供则忽略)。

43

多行文字图元的垂直高度(只读,如果提供则忽略)

50

以弧度为单位的旋转角度

73

多行文字的行距样式(可选):

1= 至少(将替代为较高的字符)

2 = 精确(将不替代为较高的字符)

44

多行文字的行距比例(可选):

要应用的行距的默认百分比(五分之三)。

有效值的范围从 0.25 到 4.00

90

背景填充设置:

0 = 背景填充关闭

1 = 使用背景填充颜色

2 = 使用图形窗口颜色作为背景填充颜色

63

背景色(颜色索引编号)

420-429

背景色(RGB 颜色)

430-439

背景色(颜色名)

45

填充框大小(可选):

确定文字周围的边框大小。

63

背景填充颜色(可选):

组码 90 为 1 时要用于背景填充的颜色。

441

背景填充颜色的透明度(未实现)

如果组 72 和/或 74 的值非零,则文字插入点的值将被忽略,根据文字对齐点和文字字符串的长度(应用文字样式之后),AutoCAD 将计算新值。如果 72 和 74 值为零或缺失,则文字对齐点被忽略,并且 AutoCAD 根据文字插入点和文字字符串本身的长度(在应用文字样式之后)重新计算该文字对齐点。


BODY
 
 
 

以下组码适用于体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

BODY 组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)


CIRCLE
 
 
 

以下组码适用于圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

CIRCLE 组码

组码

说明

100

子类标记 (AcDbCircle)

39

厚度(可选;默认值 = 0)

10

中心点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:中心点的 Y 值和 Z 值(在 OCS 中)

40

半径

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)



DIMENSION
 
 
 

标注图元定义包括两部分,第一部分是所有标注类型的通用组码,其后是特定于该标注类型的代码。


通用标注组码
 
 
 

以下组码适用于所有标注图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

通用标注组码

组码

说明

100

子类标记 (AcDbDimension)

280

版本号:

0 = 2010

2

包含构成标注图片的图元的块的名称

10

定义点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:定义点的 Y 值和 Z 值(在 WCS 中)

11

标注文字的中点(在 OCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:标注文字中点的 Y 值和 Z 值(在 OCS 中)

70

标注类型:

值 0-6 是表示标注类型的整数值。值 32、64 和 128 是添加到整数值中的位值(在 R13 及以后的版本中始终设定值 32)

0 = 旋转、水平或垂直;1 = 对齐

2 = 角度;3 = 直径;4 = 半径

5 = 三点角度;6 = 坐标

32 = 表示块参照(组码 2)仅由该标注参照。

64 = 坐标类型。这是一个位值(位 7),仅与整数值 6 一起使用。如果设置该值,则坐标为 X 类型;如果不设置,则坐标为 Y 类型。

128 = 这是一个添加到其他组 70 值的位值(位 8)(如果标注文字已放置到用户定义的位置,而不是放置到默认位置)

71

附着点:

1 = 左上;2 = 中上;3 = 右上

4 = 左中;5 = 正中;6 = 右中

7 = 左下;8 = 中下;9 = 右下

72

标注文字行距样式(可选):

1(或缺少)= 至少(将替代为较高的字符)

2 = 精确(将不替代为较高的字符)

41

标注文字行距比例(可选):

要应用的行距的默认百分比(五分之三)。有效值的范围从 0.25 到 4.00

42

实际测量结果(可选;只读值)

1

由用户明确输入的标注文字。可选;默认值为测量结果。如果为空或为“<>”,标注测量结果将绘制为文字;如果为“ ”(一个空格),文字将被抑制。其他内容绘制为文字

53

可选组码 53 是标注文字与其默认方向所成的旋转角度(尺寸线方向)(可选)

51

所有标注类型均有可选的 51 组码,表示标注图元的水平方向。标注图元决定水平、垂直和旋转线性标注的标注文字和直线的方向

该组值是 OCS X 轴和 UCS X 轴之间的负角度。它始终位于 OCS 的 XY 平面上

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

3

标注样式名

如果对标注图元应用了标注替代,则为属于应用程序 ID“ACAD”的扩展数据,后跟该标注图元。请参见 标注样式替代

对于所有标注类型,以下组码表示三维 WCS 点:

  • (10, 20, 30)
  • (13, 23, 33)
  • (14, 24, 34)
  • (15, 25, 35)

对于所有标注类型,以下组码表示三维 WCS 点:

  • (11, 21, 31)
  • (12, 22, 32)
  • (16, 26, 36)

对齐标注组码
 
 
 

以下组码适用于对齐标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

对齐标注组码

组码

说明

100

子类标记 (AcDbAlignedDimension)

12

标注复制的插入点 — 基线和连续(在 OCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:标注复制的插入点的 Y 值和 Z 值 — 基线和连续(在 OCS 中)

13

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

14

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

24, 34

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

点 (13,23,33) 指定了第一尺寸界线的起点,点 (14,24,34) 指定了第二尺寸界线的起点。点 (10,20,30) 指定了尺寸线的位置。点 (11,21,31) 指定标注文字的中点。


线性标注和转角标注组码
 
 
 

以下组码适用于线性标注和转角标注(注意,线性标注和转角标注属于 AcDbAlignedDimension 子类)。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

线性标注和转角标注组码

组码

说明

100

子类标记 (AcDbAlignedDimension)

12

标注复制的插入点 — 基线和连续(在 OCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:标注复制的插入点的 Y 值和 Z 值 — 基线和连续(在 OCS 中)

13

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

14

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

24, 34

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

50

转角标注、水平标注或垂直标注的角度

52

带倾斜角的线性标注类型有可选组码 52。当添加到线性标注的旋转角度(组码 50)时,将给出尺寸界线的角度。

100

子类标记 (AcDbRotatedDimension)

半径标注和直径标注组码
 
 
 

以下组码适用于半径标注和直径标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

半径标注和直径标注组码

组码

说明

100

子类标记(AcDbRadialDimension 或 AcDbDiametricDimension)

15

直径标注、半径标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

25, 35

DXF:直径标注、半径标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

40

半径标注和直径标注的引线长度

点 (15,25,35) 指定圆/圆弧上尺寸线的第一点,点 (10,20,30) 指定与第一个点相对的点。点 (11,21,31) 指定标注文字的中点。

点 (15,25,35) 指定圆/圆弧上尺寸线的第一点,点 (10,20,30) 指定圆/圆弧的中点。点 (11,21,31) 指定标注文字的中点。


角度标注组码
 
 
 

以下组码适用于角度标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

角度标注组码

组码

说明

100

子类标记 (AcDb3PointAngularDimension)

13

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

14

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

24, 34

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

15

直径标注、半径标注和角度标注的定义点(在 WCS 中)DXF:X 值;APP:三维点

25, 35

DXF:直径标注、半径标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

16

定义角度标注的标注圆弧的点(在 OCS 中)

DXF:X 值;APP:三维点

26, 36

DXF:为角度标注定义标注圆弧的点的 Y 值和 Z 值(在 OCS 中)

点 (13,23,33) 和 (14,24,34) 指定用于确定第一尺寸界线的直线的端点。点 (10,20,30) 和 (15,25,35) 指定用于确定第二尺寸界线的直线的端点。点 (16,26,36) 指定尺寸线圆弧的位置。点 (11,21,31) 指定标注文字的中点。

点 (15,25,35) 指定角度顶点。点 (13,23,33) 和 (14,24,34) 指定尺寸界线的端点。点 (10,20,30) 指定尺寸线圆弧的位置,点 (11,21,31) 指定标注文字的中点。

坐标标注组码
 
 
 

以下组码适用于坐标标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

坐标标注组码

组码

说明

100

子类标记 (AcDbOrdinateDimension)

13

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

14

线性标注和角度标注的定义点(在 WCS 中)

DXF:X 值;APP:三维点

24, 34

DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中)

点 (13,23,33) 指定特征位置,点 (14,24,34) 指定引线端点。点 (11,21,31) 指定标注文字的中点。创建标注时,点 (10,20,30) 置于当前 UCS 的原点处。

标注样式替代
 
 
 

标注样式替代可适用于标注、引线和公差图元。适用于这些图元的所有替代都将作为扩展数据存储在图元中。替代标注变量组码和相关值包含在组 1002 控制字符串中。下例显示 DIMTOL 和 DIMCLRE 变量已被替代的标注图元的扩展数据。

(setq diment (car (entsel))) ; 选择标注图元
(setq elst (entget diment '("ACAD"))) ; 获取图元定义列表
(assoc -3 elst) ; 仅提取扩展数据

此段代码返回下列内容:

(-3 ("ACAD" 扩展数据的 ACAD APPID 段的开始
(1000 . "DSTYLE") (1002 ."{") 标注样式小节的开始
(1070 . 177) (1070 . 3) DIMCLRE(代码 177)替代 + 值 (3)
(1070 . 71) (1070 . 1) DIMTOL(代码 71)替代 + 值 (1)
(1002 . "}") )) 标注样式小节和 ACAD 段的结束
ELLIPSE
 
 
 

以下组码适用于椭圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

ELLIPSE 组码

组码

说明

100

子类标记 (AcDbEllipse)

10

中心点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:中心点的 Y 值和 Z 值(在 WCS 中)

11

相对于中心的长轴端点(在 WCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:相对于中心的长轴端点的 Y 值和 Z 值(在 WCS 中)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

40

短轴与长轴的比例

41

起点参数 (对于闭合椭圆,该值为 0.0)

42

端点参数 (对于闭合椭圆,该值为 2pi)


HATCH
 
 
 

以下组码适用于图案填充和 MPolygon 图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

HATCH 组码

组码

说明

100

子类标记 (AcDbHatch)

10

标高点(在 OCS 中)

DXF:X 值 = 0;APP:三维点(X 和 Y 始终等于 0,Z 表示标高)

20, 30

DXF:标高点的 Y 值和 Z 值(在 OCS 中)

Y 值 = 0,Z 表示标高

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值

2

填充图案名

70

实体填充标志(实体填充 = 1;图案填充 = 0);对于 MPolygon,为 Mpolygon 的版本

63

对于 Mpolygon,图案填充颜色为 ACI

71

关联性标志(关联 = 1;无关联 = 0);对于 Mpolygon,为实体填充标志(有实体填充 = 1;无实体填充 = 0)

91

边界路径(环)数

多种

边界路径数据。重复代码 91 指定的次数。参见 边界路径数据

75

图案填充样式:

0 = 对“奇数奇偶校验”区域进行图案填充(普通样式)

1 = 仅对最外层区域进行图案填充(“外部”样式)

2 = 对整个区域进行图案填充(“忽略”样式)

76

填充图案类型:

0 = 用户定义;1 = 预定义;2 = 自定义

52

填充图案角度(仅限图案填充)

41

填充图案比例或间距(仅限图案填充)

73

对于 Mpolygon,为边界注释标志(边界是注释边界 = 1;边界不是注释边界 = 0)

77

填充图案双向标志(仅限图案填充):

0 = 非双向;1 = 双向

78

图案定义直线数

多种

图案直线数据。代码 78 指定的重复次数。参见 图案数据

47

在相关图案填充和使用图案填充的“填充”方法创建的图案填充的填充图案计算中,用于确定执行各种相交和射线法操作的密度的像素大小。

98

种子点数

11

对于 MPolygon,为偏移矢量

99

对于 MPolygon,为退化边界路径(环)数(退化边界路径是图案填充忽略的边框)

10

种子点(在 OCS 中)

DXF:X 值;APP:二维点(多个条目)

20

DXF:种子点的 Y 值(在 OCS 中);(多个条目)

450

表示实体图案填充或渐变色;如果是实体图案填充,则剩余代码的值将被忽略,但必须存在。可选;如果代码 450 在文件中,下列代码也必须在文件中:451、452、453、460、461、462 和 470。如果代码 450 不在文件中,下列代码也必须不在文件中:451、452、453、460、461、462 和 470

0 = 实体图案填充

1 = 渐变色

451

保留零供以后使用

452

记录定义颜色的方法,仅用于对话框代码:

0 = 双色渐变色

1 = 单色渐变色

453

颜色数:

0 = 实体图案填充

2 = 渐变色

460

以弧度表示的渐变色的旋转角度(默认值 = 0, 0)

461

渐变色定义;对应于“边界图案填充”对话框“渐变色”选项卡中的“居中”选项。每个渐变色有两个定义,移动和非移动。“移动”值描述了应使用的两种定义的过渡。值 0.0 表示应仅使用非移动版本,值 1.0 表示应仅使用移动版本。

462

对话框代码使用的色调值(默认值 = 0, 0;范围从 0.0 到 1.0)。色调值是一个渐变色,用于当图案填充组码 452 设定为 1 时,控制对话框中的色调度。

463

保留供以后使用:

0 = 第一个值

1 = 第二个值

470

字符串(默认值 = 线性)

边界路径数据
 
 
 

每个图案填充对象的边界由包含一条或多条线段的路径(或)定义。路径线段数据取决于构成路径的图元类型。每条路径线段由它自己的组码集定义。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

图案填充边界路径数据组码

组码

说明

92

边界路径类型标志(按位编码):

0 = 默认;1 = 外部;2 = 多段线

4 = 导出;8 = 文本框;16 = 最外层

多种

多段线边界类型数据(仅当边界 = 多段线时)。参见下面的多段线边界数据表

93

该边界路径中的边数(仅当边界不是多段线时)

72

边类型(仅当边界不是多段线时):

1 = 直线;2 = 圆弧;3 = 椭圆弧;4 = 样条曲线

多种

边类型数据(仅当边界不是多段线时)。参见下面的相应边数据表

97

源边界对象数

330

源边界对象的参照(多个条目)

多段线边界数据组码

组码

说明

72

“有凸度”标志

73

“关闭”标志

93

多段线顶点数

10

顶点位置(在 OCS 中)

DXF:X 值;APP:二维点(多个条目)

20

DXF:顶点位置的 Y 值(在 OCS 中)(多个条目)

42

凸度(可选;默认值 = 0)

直线边数据组码

组码

说明

10

起点(在 OCS 中)

DXF:X 值;APP:二维点

20

DXF:起点的 Y 值(在 OCS 中)

11

端点(在 OCS 中)

DXF:X 值;APP:二维点

21

DXF:端点的 Y 值(在 OCS 中)

圆弧边数据组码

组码

说明

10

中心点(在 OCS 中)

DXF:X 值;APP:二维点

20

DXF:中心点的 Y 值(在 OCS 中)

40

半径

50

起点角度

51

端点角度

73

“逆时针”标志

椭圆边数据组码

组码

说明

10

中心点(在 OCS 中)

DXF:X 值;APP:二维点

20

DXF:中心点的 Y 值(在 OCS 中)

11

相对于中心点的长轴端点(在 OCS 中)

DXF:X 值;APP:二维点

21

DXF:长轴端点的 Y 值(在 OCS 中)

40

短轴的长度(占长轴长度的比例)

50

起点角度

51

端点角度

73

“逆时针”标志

样条曲线边数据组码

组码

说明

94

阶数

73

有理

74

周期

95

节点数

96

控制点数

40

节点值(多个条目)

10

控制点(在 OCS 中)

DXF:X 值;APP:二维点

20

DXF:控制点的 Y 值(在 OCS 中)

42

权值(可选;默认值 = 1)

97

拟合数据数目

11

拟合基准(在 OCS 中)

DXF:X 值;APP:二维点

21

DXF:拟合基准的 Y 值(在 OCS 中)

12

起点切向

DXF:X 值;APP:二维矢量

22

DXF:起点切向的 Y 值(在 OCS 中)

13

端点切向

DXF:X 值;APP:二维矢量

23

DXF:端点切向的 Y 值(在 OCS 中)


图案数据
 
 
 

各图案定义行重复使用以下图案数据代码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

填充图案数据组码

组码

说明

53

图案直线角度

43

图案直线基点,X 分量

44

图案直线基点,Y 分量

45

图案直线偏移,X 分量

46

图案直线偏移,Y 分量

79

虚线长度项目数

49

虚线长度(多个条目)


HELIX
 
 
 

以下组码适用于螺旋图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

HELIX 组码

组码

说明

 

样条曲线数据

100

子类标记 (AcDbHelix)

90

主版本号

91

维护版本号

10, 20, 30

轴基点

11, 21, 31

起点

12, 22, 32

轴矢量

40

半径

41

圈数

42

圈高

290

左右手习惯;0 = 左手,1 = 右手

280

约束类型

0 = 约束圈高

1 = 约束圈数

2 = 约束高度

IMAGE
 
 
 

以下组码适用于图像图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

IMAGE 组码

组码

说明

100

子类标记 (AcDbRasterImage)

90

类版本

10

插入点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值(在 WCS 中)

11

单像素的 U 矢量(沿图像可见底部的点,从插入点开始)(在 WCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:U 矢量的 Y 值和 Z 值(在 WCS 中)

12

单像素的 V 矢量(沿图像可见左侧的点,从插入点开始)(在 WCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:V 矢量的 Y 值和 Z 值(在 WCS 中)

13

图像大小(像素)

DXF:U 值;APP:二维点(U 值和 V 值)

23

DXF:图像大小(像素)的 V 值

340

imagedef 对象的硬参照

70

图像显示特性:

1 = 显示图像

2 = 当与屏幕不对齐时显示图像

4 = 使用剪裁边界

8 = 透明度打开

280

剪裁状态:0 = 关闭;1 = 打开

281

亮度值(0-100;默认值 = 50)

282

对比度值(0-100;默认值 = 50)

283

淡入度值(0-100;默认值 = 0)

360

imagedef_reactor 对象的硬参照

71

剪裁边界类型。1 = 矩形;2 = 多边形

91

后面的裁剪边界顶点数

14

裁剪边界顶点(在 OCS 中)

DXF:X 值;APP:二维点(多个条目)

注意 1) 对于矩形剪裁边界类型,必须指定两个对角点。默认值为 (-0.5,-0.5),(size.x-0.5,size.y-0.5)。2) 对于多边形剪裁边界类型,必须指定三个或更多顶点。多边形顶点必须按顺序列出

24

DXF:剪裁边界顶点的 Y 值(在 OCS 中)(多个条目)

290

剪裁模式:0 = 外部模式;1 = 内部模式

INSERT
 
 
 

以下组码适用于插入(块参照)图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

INSERT 组码

组码

说明

100

子类标记 (AcDbBlockReference)

66

可变属性跟随标志(可选;默认值 = 0);如果属性跟随标志的值为 1,则跟随插入的将是一系列属性图元,并以一个 seqend 图元终止

2

块名

10

插入点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值(在 OCS 中)

41

X 缩放比例(可选;默认值 = 1)

42

Y 缩放比例(可选;默认值 = 1)

43

Z 缩放比例(可选;默认值 = 1)

50

旋转角度(可选;默认值 = 0)

70

列计数(可选;默认值 = 1)

71

行计数(可选;默认值 = 1)

44

列间距(可选;默认值 = 0)

45

行间距(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选

LEADER
 
 
 

以下组码适用于引线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

LEADER 组码

组码

说明

100

子类标记 (AcDbLeader)

3

标注样式名

71

箭头标志:0 = 禁用;1 = 启用

72

引线路径类型:0 = 直线段;1 = 样条曲线

73

引线创建标志(默认值 = 3):

0 = 使用文字注释创建

1 = 使用公差注释创建

2 = 使用块参照注释创建

3 = 不使用任何注释创建

74

基线方向标志:

0 = 基线(或样条曲线引线的切线端)与水平矢量的方向相反

1 = 基线(或样条曲线引线的切线端)与水平矢量的方向相同(参见代码 75)

75

基线标志:0 = 无基线;1 = 有基线

40

文字注释高度

41

文字注释宽度

76

引线顶点数(如果为 OPEN,则忽略)

10

顶点坐标(每个顶点一个条目)

DXF:X 值;APP:三维点

20, 30

DXF:顶点坐标的 Y 值和 Z 值

77

引线的 DIMCLRD = BYBLOCK时使用的颜色

340

相关注释的硬参照(多行文字、公差或插入图元)

210

法向矢量

DXF:X 值;APP:三维矢量

220, 230

DXF:法向矢量的 Y 值和 Z 值

211

引线的“水平”方向

DXF:X 值;APP:三维矢量

221, 231

DXF:引线的“水平”方向的 Y 值和 Z 值

212

上一个引线顶点距块参照插入点的偏移

DXF:X 值;APP:三维矢量

222, 232

DXF:偏移的 Y 值和 Z 值

213

上一个引线定点距注释位置点的偏移

DXF:X 值;APP:三维矢量

223, 233

DXF:偏移的 Y 值和 Z 值

如果对引线图元应用了标注替代,则为属于应用程序 ID“ACAD”的扩展数据,后面该引线图元。请参见 标注样式替代

LIGHT
 
 
 

以下组码适用于光源图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

光源组码

组码

说明

100

子类标记 (AcDbLight)

90

版本号

1

光源名称

70

光源类型(平行光 = 1;点光源 = 2;聚光灯 = 3)

290

状态

291

打印轮廓

40

强度

10

光源位置

DXF:X 值;APP:三维点

20, 30

DXF:光源位置的 X Y 和 Z 值

11

目标位置

DXF:X 值;APP:三维点

21, 31

DXF:目标位置的 X Y 和 Z 值

72

衰减类型

0 = 无

1 = 线性反比

2 = 平方反比

292

使用衰减界限

41

衰减起点界限

42

衰减端点界限

50

聚光角角度

51

照射角角度

293

投射阴影

73

阴影类型

0 = 光线跟踪阴影

1 = 阴影贴图

91

阴影贴图尺寸

280

阴影贴图柔和度

LINE
 
 
 

以下组码适用于直线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

LINE 组码

组码

说明

100

子类标记 (AcDbLine)

39

厚度(可选;默认值 = 0)

10

起点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:起点的 Y 值和 Z 值(在 WCS 中)

11

端点(在 WCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:端点的 Y 值和 Z 值(在 WCS 中)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)



LWPOLYLINE
 
 
 

以下组码适用于优化多段线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

LWPOLYLINE 组码

组码

说明

100

子类标记 (AcDbPolyline)

90

顶点数

70

多段线标志(按位编码);默认值为 0:

1 = 关闭;128 = Plinegen

43

固定宽度(可选;默认值 = 0)。如果设定为可变宽度(代码 40 和/或 41),则不使用

38

标高(可选;默认值 = 0)

39

厚度(可选;默认值 = 0)

10

顶点坐标(在 OCS 中),多个条目;每个顶点一个条目

DXF:X 值;APP:二维点

20

DXF:顶点坐标的 Y 值(在 OCS 中),多个条目;每个顶点一个条目

91

顶点标识符

40

起点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用

41

端点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用

42

凸度(多个条目;每个顶点一个条目)(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

MESH
 
 
 

以下组码适用于网格图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

MESH 组码

组码

说明

100

子类标记 (AcDbSubDMesh)

71

版本号

72

“光顺锐化”特性

0 = 关闭

1 = 打开

91

细分级别数目

92

0 级顶点数

10

顶点位置

93

0 级面列表的大小

90

面列表项目

94

0 级边数

90

每条边的顶点索引

95

0 级边锐化数

140

边创建值

90

特性已被替代的子图元数

91

子图元标记

92

已替代特性数

90

特性类型

0 = 颜色

1 = 材质

2 = 透明度

3 = 材质贴图器

MLINE
 
 
 

以下组码适用于多线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

MLINE 组码

组码

说明

100

子类标记 (AcDbMline)

2

最大长度为 32 个字符的字符串。该多线使用的样式名。MLINESTYLE 词典中必须存在此样式的条目。

如果不同时更新 MLINESTYLE 词典中的相关条目,则不要修改该字段。

340

MLINESTYLE 对象的指针句柄/ID

40

比例因子

70

对正:0 = 上;1 = 无;2 = 下

71

标志(按位编码值):

1 = 至少有一个顶点(代码 72 大于 0)

2 = 关闭

4 = 禁止起点封口

8 = 禁止端点封口

72

顶点数

73

MLINESTYLE 定义中的元素数

10

起点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:起点的 Y 值和 Z 值(在 WCS 中)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

11

顶点坐标(多个条目;每个顶点一个条目)DXF:X 值;APP:三维点

21, 31

DXF:顶点坐标的 Y 值和 Z 值

12

从该顶点开始的线段的方向矢量(多个条目;每个顶点一个条目)

DXF:X 值;APP:三维矢量

22, 32

DXF:从此顶点开始的线段的方向矢量的 Y 值和 Z 值

13

此顶点处的斜接方向矢量(多个条目;每个顶点一个条目)

DXF:X 值;APP:三维矢量

23, 33

DXF:斜接方向矢量的 Y 值和 Z 值

74

该元素的参数数目(对线段中的每个元素重复)

41

元素参数(根据上一个代码 74 重复)

75

该元素的区域填充参数的数目(对线段中的每个元素重复)

42

区域填充参数(根据前一个代码 75 重复)

参数化组码 41 是一个实数值列表,其中的每个组码 41 对应一个实数值。该列表可能包含零个或更多项目。第一个组码 41 值是沿斜接矢量从线段顶点到直线元素的路径与斜接矢量交点的距离。第二个组码 41 值是沿直线元素的路径从第一个组码 41 定义的点到直线元素的实际起点的距离。第三个组码 41 值是从直线元素的起点到直线元素中第一个打断(或剪切)的距离。连续组码 41 值继续列出该多线段中的直线元素的起点和端点。线型不影响组 41 列表。

参数化组码 42 也是一个实数值列表。它与参数化组码 41 类似,说明了该多线段填充区域的参数化。这些值的含义与 41 参数相同,将其作为一个整体来表示多线段中的所有直线元素时,可定义多线段填充区域的边界。

组码 42 机制的一个典型用法是:当未填充多行与填充多行交叉时,使用编辑多线使填充多行在交叉区域显示为未填充。这将导致受影响的多线段的每个直线元素有两个组 42:一个表示填充停止,一个表示填充开始。

多线图元和 MLINESTYLE 对象中的 2 组码是冗余字段。虽然可以安全地读取这些组并使用它们的值,但是在任何情况下都不应修改这些组码。要修改的正确字段是:

多线

同一个对象中的 340 组,表示正确的 MLINESTYLE 对象。

多线样式

MLINESTYLE 词典中的 3 组值,位于具有当前多线样式的句柄或图元名的 350 组之前。

MLEADERSTYLE
 
 
 

以下组码适用于多重引线样式图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

MLEADERSTYLE 组码

组码

说明

170

内容类型
171 绘制多重引线次序类型
172 绘制引线次序类型
90 最大引线线段点
40 第一线段角度约束
41 第二线段角度约束
173 引线类型
91 引线颜色
340 引线类型 ID
92 引线线宽
290 启用基线
42 基线间隙
291 启用基线
43 基线长度
3 多重引线样式说明
341 箭头 ID
44 箭头大小
300 默认多行文字内容

342

多行文字样式 ID

174

文字左附着样式

175

文字角度类型
176 文字对齐类型
178 文字连接位置类型 - 右
93 文字颜色
45 文字高度
292 启用文字边框
297 文字始终左对齐
46 对齐空间
343 块内容 ID
94 块内容颜色
47 X 轴上的块内容比例
49 Y 轴上的块内容比例
140 Z 轴上的块内容比例
293 启用块内容比例
141 块内容旋转
294 启用块内容旋转
177 块内容连接类型
142 比例
295 覆盖特性值
296 注释性
143 打断间距大小

271

多行文字内容的文字附着方向:

0 = 水平

1 = 垂直

272

底部文字附着方向:

9 = 居中

10 = 下划线并居中

273

顶部文字附着方向:

9 = 居中

10 = 上划线并居中

MLEADER
 
 
 

多重引线图元定义包括两部分,第一部分是所有多重引线类型通用的组码,其后是特定于该多重引线类型的代码。


通用多重引线组码
 
 
 

以下组码适用于所有多重引线样式图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

通用多重引线组码

 

组码

说明

340 引线样式 ID
90 特性替代标志
170 引线类型
91 引线颜色
341 引线类型 ID
171 引线线宽
290 启用基线
291 启用基线
41 基线长度
342 箭头 ID
42 箭头大小
172 内容类型
343 文字样式 ID
173 文字左附着样式
95 文字右附着类型
174 文字角度类型
175 文字对齐类型
92 文字颜色
292 启用文字边框
344 块内容 ID
93 块内容颜色
10 块内容比例
43 块内容旋转
176 块内容连接类型
293 启用注释比例
94 箭头索引
345 箭头 ID
330 块属性 ID
177 块属性索引
44 块属性宽度
302 块属性文字字符串
294 文字负方向
178 IPE 中的文字对齐
179 文字附着点

271

多行文字内容的文字附着方向:

0 = 水平

1 = 垂直

272

底部文字附着方向:

9 = 居中

10 = 下划线并居中

273

顶部文字附着方向:

9 = 居中

10 = 上划线并居中


多重引线上下文数据组码
 
 
 

以下组码适用于所有多重引线图元类型的上下文数据。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

多重引线上下文数据组码

组码

说明

40

内容比例
10,20,30 上下文基点位置
41 文字高度

140

箭头大小
145 基线间隙
290 具有多行文字
304 默认文字内容
11,21,31 文字法向
340 文字样式 ID
12,22,32 文字位置
13,23,33 文字方向
42 文字旋转
43 文字宽度
44 文字高度
45 文字行距比例
170 文字行距样式
90 文字颜色
171 文字附着
172 文字走向
91 文字背景颜色
141 文字背景比例因子
92 文字背景透明度

291

文字背景颜色打开
292 文字背景填充在
173 文字列类型
293 使用文字自动高度
142 文字列宽
143 文字列栏间距宽度
294 反转列走向
144 文字列高度
295 文字使用文字打断
296 具有块
341 块内容 ID
14,24,34 块内容法向
15,25,35 块内容位置
16 块内容比例
46 块内容旋转
93 块内容颜色
47 块转换矩阵
110 多重引线平面原点
111 多重引线平面 X 轴方向
112 多重引线平面 Y 轴方向
297 多重引线平面法向反转
10,20,30 顶点
90 断点索引
43 文字宽度
44 文字高度
45 文字行距比例
170 文字行距样式
90 文字颜色
171 文字附着
172 文字走向
91 文字背景颜色
141 文字背景比例因子
92 文字背景透明度

291

文字背景颜色打开
292 文字背景填充在
173 文字列类型
293 使用文字自动高度
142 文字列宽
143 文字列栏间距宽度
294 反转列走向
144 文字列高度
295 文字使用文字打断
296 具有块
341 块内容 ID
14,24,34 块内容法向
15,25,35 块内容位置
16 块内容比例
46 块内容旋转
93 块内容颜色
47 块转换矩阵
110 多重引线平面原点
111 多重引线平面 X 轴方向
112 多重引线平面 Y 轴方向
297 多重引线平面法向反转
多重引线的引线节点组码
 
 
 

以下组码适用于所有多重引线图元类型的引线节点。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

多重引线的引线节点组码

 

组码

说明

290 设定了最后引线点

291

设定了基线矢量
10,20,30 最后引线点
11,21,31 基线矢量
12,22,32 打断起点
13,23,33 打断端点
90 引线分支索引
40 基线长度

多重引线的引线组码
 
 
 

以下组码适用于所有多重引线图元类型的引线。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

引线组码

 

组码

说明

10,20,30 顶点

90

断点索引
11,21,31 打断起点
12,22,32 打断端点
91 引线索引

MTEXT
 
 
 

以下组码适用于多行文字图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

MTEXT 组码

组码

说明

100

子类标记 (AcDbMText)

10

插入点

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值

40

标称(初始)文字高度

41

参照矩形宽度

71

附着点:

1 = 左上;2 = 中上;3 = 右上

4 = 左中;5 = 正中;6 = 右中

7 = 左下;8 = 中下;9 = 右下

72

图形方向:

1 = 从左到右

3 = 从上到下

5 = 随样式(从相关文字样式继承走向)

1

字符串。如果字符串长度小于 250 个字符,所有字符均出现在组 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块,并显示在一个或多个组 3 代码中。如果使用组 3 代码,最后一个组将是组 1 并且字符数少于 250 个

3

附加文字(始终在长度为 250 个字符的数据块中)(可选)

7

文字样式名(如果未提供,则为“标准”)(可选)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

11

X 轴方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

将作为 DXF 输入传递的组码 50(以弧度为单位的旋转角)转换为相等的方向矢量(如果同时传递代码 50 和代码 11、21、31,则对最后一个代码进行转换)。这是从文字对象转换的一种简便方法。

21, 31

DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中)

42

构成多行文字图元的字符的水平宽度。该值始终等于或小于组码 41 的值(只读,如果提供则忽略)

43

多行文字图元的垂直高度(只读,如果提供则忽略)

50

以弧度为单位的旋转角度

73

多行文字的行距样式(可选):

1= 至少(将替代为较高的字符)

2 = 精确(将不替代为较高的字符)

44

多行文字的行距比例(可选):

要应用的行距的默认百分比(五分之三)。有效值的范围从 0.25 到 4.00

90

背景填充设置:

0 = 背景填充关闭

1 = 使用背景填充颜色

2 = 使用图形窗口颜色作为背景填充颜色

420-429

背景色(RGB 颜色)

430-439

背景色(颜色名)

45

填充框大小(可选):

确定文字周围的边框大小。

63

背景填充颜色(可选):

组码 90 为 1 时要用于背景填充的颜色。

441

背景填充颜色的透明度(未实现)

75

列类型
76 列计数
78 反转列走向
79 列自动高度
48 列宽
49 列栏间距
50 列高度;此代码后跟列计数 (Int16),然后是列高度数

多行文字图元后面可能会跟随应用程序 ID 为“DCO15”的扩展数据。它包含与 dbConnect 功能有关的信息。

OLEFRAME
 
 
 

以下组码适用于 oleframe 图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

Oleframe 组码

组码

说明

100

子类标记 (AcDbOleFrame)

70

OLE 版本号

90

二进制数据的长度

310

二进制数据(多行)

1

OLE 数据的结束(字符串“OLE”)


OLE2FRAME
 
 
 

以下组码适用于 ole2frame 图元。此信息是只读的。这些值在执行 OPEN 时将被忽略,因为它们是 OLE 二进制对象的一部分,并通过访问功能获得。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

Ole2frame 组码

组码

说明

100

子类标记 (AcDbOle2Frame)

70

OLE 版本号

3

二进制数据的长度

10

左上角 (WCS)

DXF:X 值;APP:三维点

20, 30

DXF:左上角的 Y 值和 Z 值(在 WCS 中)

11

右下角 (WCS)

DXF:X 值;APP:三维点

21, 31

DXF:右下角的 Y 值和 Z 值(在 WCS 中)

71

OLE 对象类型,1 = 链接;2 = 嵌入;3 = 静态

72

平铺模式描述符:

0 = 对象驻留在模型空间中

1 = 对象驻留在图纸空间中

90

二进制数据的长度

310

二进制数据(多行)

1

OLE 数据的结束(字符串“OLE”)

DXF 的输出样例:

OLE2FRAME
5
2D
100
AcDbEntity
67
1
8
0
100
AcDbOle2Frame
70
2
3
Paintbrush Picture
10
4.43116
20
5.665992
30
0.0
11
6.4188
21
4.244939
31
0.0
71
2
72
1
90
23680
310 0155764BD60082B91140114B08C8F9A916400000000000000000506DC0D0D9AC
 
  
310
1940114B08C8F9A916400000000000000000506DC0D0D9AC194002303E5CD1FA
 
  
310
10400000000000000000764BD60082B9114002303E5CD1FA1040000000000000
...
...

AutoLISP entnext 函数输出样例:

命令:(setq e (entget e3))
((-1 . <Entity name: 7d50428>) (0 . "OLE2FRAME") (5 ."2D")
(100 . "AcDbEntity") (67 .1) (8 . "0") (100 . "AcDbOle2Frame")
(70 . 2) (3 "Paintbrush Picture") (10 4.43116 5.66599 0.0)
(11 6.4188 4.24494 0.0) (71 . 2) (72 . 1))
POINT
 
 
 

以下组码适用于点图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

POINT 组码

组码

说明

100

子类标记 (AcDbPoint)

10

点位置(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:点位置的 Y 值和 Z 值(在 WCS 中)

39

厚度(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

50

绘制点时所使用的 UCS 的 X 轴的角度(可选;默认值 = 0);当 PDMODE 非零时使用


POLYLINE
 
 
 

以下组码适用于多段线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

POLYLINE 组码

组码

说明

100

子类标记(AcDb2dPolyline 或 AcDb3dPolyline)

66

已废弃;以前是“后跟图元标志”(可选;如果存在则忽略)

10

DXF:始终为 0

APP:“虚拟”点;X 值和 Y 值始终为 0,Z 值是多段线的标高(二维时在 OCS 中,三维时在 WCS 中)

20

DXF:始终为 0

30

DXF:多段线的标高(二维时在 OCS 中,三维时在 WCS 中)

39

厚度(可选;默认值 = 0)

70

多段线标志(按位编码;默认值 = 0):

1 = 这是一个闭合多段线(或按 M 方向闭合的多边形网格)

2 = 已添加曲线拟合顶点

4 = 已添加样条曲线拟合顶点

8 = 这是一条三维多段线

16 = 这是一个三维多边形网格

32 = 多边形网格以 N 方向闭合

64 = 多段线是一个多面网格

128 = 线型图案在该多段线顶点的周围连续生成

40

默认起点宽度(可选;默认值 = 0)

41

默认端点宽度(可选;默认值 = 0)

71

多边形网格 M 顶点计数(可选;默认值 = 0)

72

多边形网格 N 顶点计数(可选;默认值 = 0)

73

平滑曲面 M 密度(可选;默认值 = 0)

74

平滑曲面 N 密度(可选;默认值 = 0)

75

曲线和平滑曲面类型(可选;默认值 = 0);整数代码,非按位编码:

0 = 不拟合平滑曲面

5 = 二次 B 样条曲面

6 = 三次 B 样条曲面

8 = Bezier 曲面

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

多段线图元后面将跟随应用程序 ID 为“AUTOCAD_POSTSCRIPT_FIGURE”的扩展数据。它包含与 PostScript 图像和 PostScript 填充信息相关的信息。


多面网格
 
 
 

多面网格在 DXF 中是由各种多段线图元来表示的。多段线标题通过在多段线标志 (70) 组中显示 64 位编码来引入多面网格。71 组指定网格中的顶点数,72 组指定面数。尽管这些计数对于使用 PFACE 命令创建的所有网格都是正确的,但应用程序不必在这些字段中放置正确的值。多段线标题之后是指定顶点坐标的一系列顶点图元,随后是组成网格的曲面。

AutoCAD 图元结构限制了给定面图元可以指定的顶点数。可以将复杂的多边形分成一些三角形楔体来表示。它们的边应为不可见,以防将此细化部分的可见内容绘制出来。PFACE 命令自动执行此细化操作,但是当应用程序直接生成多面网格时,应用程序必须自行执行此操作。在此细化处理中,每个面上的顶点数是关键参数。PFACEVMAX 系统变量为应用程序提供每个面图元的顶点数。该值为只读,设定为 4。

使用 PFACE 命令创建的多面网格始终是通过先使用所有顶点坐标图元,然后使用曲面定义图元的方法来生成的。AutoCAD 中处理多面网格的代码要求按照此顺序进行。生成 DXF 格式的多面网格的程序应先生成所有顶点,然后生成所有面。而读取 DXF 格式多面网格的程序应忽略顶点和面的生成顺序。


RAY
 
 
 

以下组码适用于射线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

RAY 组码

组码

说明

100

子类标记 (AcDbRay)

10

起点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:起点的 Y 值和 Z 值(在 WCS 中)

11

单位方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

21, 31

DXF:单位方向矢量的 Y 值和 Z 值(在 WCS 中)


REGION
 
 
 

以下组码适用于面域图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

REGION 组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)


SECTION
 
 
 

以下组码适用于截面图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

SECTION 组码

组码

说明

100

子类标记 (AcDbSection)

90

截面状态

91

截面标志

1

名称

10, 20, 30

垂直方向

40

顶部高度

41

底部高度

70

指示器透明度

63, 411

指示器颜色

92

顶点数

11, 21, 31

顶点(根据顶点数重复)

93

背面线顶点数

12, 22, 32

背面线顶点(根据背面线顶点数重复)

360

几何图形设置对象的硬指针 ID/句柄

SEQEND
 
 
 

以下组码适用于 seqend 图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

Sequend 组码

组码

说明

-2

APP:开始序列的图元的名称。该图元标记多段线顶点的结束(顶点类型名),或具有属性(由插入图元中出现的非零 66 组表示)的插入图元的属性图元的结束(属性类型名)。该代码不保存在 DXF 文件中。


SHAPE
 
 
 

以下组码适用于形图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

SHAPE 组码

组码

说明

100

子类标记 (AcDbShape)

39

厚度(可选;默认值 = 0)

10

插入点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值(在 WCS 中)

40

大小

2

形名称

50

旋转角度(可选;默认值 = 0)

41

X 相对缩放比例(可选;默认值 = 1)

51

倾斜角(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

SOLID
 
 
 

以下组码适用于实体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

SOLID 组码

组码

说明

100

子类标记 (AcDbTrace)

10

第一角点

DXF:X 值;APP:三维点

20, 30

DXF:第一角点的 Y 值和 Z 值

11

第二角点

DXF:X 值;APP:三维点

21, 31

DXF:第二角点的 Y 值和 Z 值

12

第三角点

DXF:X 值;APP:三维点

22, 32

DXF:第三角点的 Y 值和 Z 值

13

第四角点。如果只输入三个角点来定义 SOLID,则第四个角点坐标与第三个角点坐标相同。

DXF:X 值;APP:三维点

23, 33

DXF:第四角点的 Y 值和 Z 值

39

厚度(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

SPLINE
 
 
 

以下组码适用于样条曲线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

SPLINE 组码

组码

说明

100

子类标记 (AcDbSpline)

210

法向矢量(如果样条曲线为非平面型,则省略)

DXF:X 值;APP:三维矢量

220, 230

DXF:法向矢量的 Y 值和 Z 值(可选)

70

样条曲线标志(按位编码):

1 = 闭合样条曲线

2 = 周期性样条曲线

4 = 有理样条曲线

8 = 平面

16 = 线性(同时还设置平面位)

71

样条曲线的阶数

72

节点数

73

控制点数

74

拟合点数(如果有)

42

节点公差(默认值 = 0.0000001)

43

控制点公差(默认值 = 0.0000001)

44

拟合公差(默认值 = 0.0000000001)

12

起点切向 — 可以省略(在 WCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:起点切向的 Y 值和 Z 值 — 可以省略(在 WCS 中)

13

端点切向 — 可以省略(在 WCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:端点切向的 Y 值和 Z 值 — 可以省略(在 WCS 中)

40

节点值(每个节点一个条目)

41

权值(如果不为 1);对于多组对,如果均不为 1,则出现。

10

控制点(在 WCS 中);每个控制点一个条目

DXF:X 值;APP:三维点

20, 30

DXF:控制点的 Y 值和 Z 值(在 WCS 中);每个控制点一个条目

11

拟合点(在 WCS 中);每个拟合点一个条目

DXF:X 值;APP:三维点

21, 31

DXF:拟合点的 Y 值和 Z 值(在 WCS 中);每个拟合点一个条目

SUN
 
 
 

以下组码适用于太阳图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

SUN 组码

组码

说明

100

子类标记 (AcDbSun)

90

版本号

290

状态

63

颜色

40

强度

291

阴影

91

公历日期

92

时间(以午夜过后的秒数表示)

292

夏令时时间

70

阴影类型

0 = 光线跟踪阴影

1 = 阴影贴图

71

阴影贴图尺寸

280

阴影柔和度

SURFACE
 
 
 

曲面图元定义包括两部分,第一部分是所有曲面类型的通用组码,其后是特定于该曲面类型的代码。

通用曲面组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)

100

子类标记 (AcDbSurface)

71

U 素线数

72

V 素线数

拉伸曲面
 
 
 

以下组码适用于拉伸曲面。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

拉伸曲面组码

组码

说明

100

子类标记 (AcDbExtrudedSurface)

90

类 ID

90

二进制数据大小

310

二进制数据

10, 20, 30

扫掠矢量

40

拉伸图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

42

拔模斜度(以弧度为单位)

43

拔模起点距离

44

拔模端点距离

45

扭曲角度

48

比例因子

49

对齐角度(以弧度为单位)

46

扫掠图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

47

路径图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

290

实体标志

70

扫掠对齐选项

0 = 不对齐

1 = 将扫掠图元与路径对齐

2 = 将扫掠图元转换为路径

3 = 将路径转换为扫掠图元

292

对齐起点标志

293

倾斜标志

294

基点设定标志

295

已计算的扫掠图元转换标志

296

已计算的路径图元转换标志

11, 21, 31

用于控制扭曲的参照矢量

放样曲面
 
 
 

以下组码适用于放样曲面。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

放样曲面组码

组码

说明

100

子类标记 (AcDbLoftedSurface)

40

放样图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

 

横截面的图元数据

 

导向曲线的图元数据

 

路径曲线的图元数据

70

平面法线放样类型

41

开始拔模斜度(以弧度为单位)

42

结束拔模斜度(以弧度为单位)

43

开始斜角幅值

44

结束斜角幅值

290

弧长参数化标志

291

不扭曲标志

292

对齐方向标志

293

创建简单曲面标志

294

创建闭合曲面标志

295

实体标志

296

创建直纹曲面标志

297

虚拟导向标志

旋转曲面
 
 
 

以下组码适用于旋转曲面。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

旋转曲面组码

组码

说明

100

子类标记 (AcDbRevolvedSurface)

90

旋转图元 ID

90

二进制数据大小

310

二进制数据

10, 20, 30

轴点

11, 21, 31

轴矢量

40

旋转角度(以弧度为单位)

41

起点角度(以弧度为单位)

42

旋转图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

43

拔模斜度(以弧度为单位)

44

起点拔模距离

45

端点拔模距离

46

扭曲角度(以弧度为单位)

290

实体标志

291

接近轴标志


扫掠曲面
 
 
 

以下组码适用于扫掠曲面。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

扫掠曲面组码

组码

说明

100

子类标记 (AcDbSweptSurface)

90

扫掠图元 ID

90

二进制数据大小

310

二进制数据

90

路径图元 ID

90

二进制数据大小

310

特性数据

40

扫掠图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

41

路径图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

42

拔模斜度(以弧度为单位)

43

拔模起点距离

44

拔模端点距离

45

扭曲角度

48

比例因子

49

对齐角度(以弧度为单位)

46

扫掠图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

47

路径图元的转换矩阵(16 个实数;行主要格式;默认值 = 标识矩阵)

290

实体标志

70

扫掠对齐选项

0 = 不对齐

1 = 将扫掠图元与路径对齐

2 = 将扫掠图元转换为路径

3 = 将路径转换为扫掠图元

292

对齐起点标志

293

倾斜标志

294

基点设定标志

295

已计算的扫掠图元转换标志

296

已计算的路径图元转换标志

11, 21, 31

用于控制扭曲的参照矢量

TABLE
 
 
 

以下组码适用于表图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

TABLE 组码

组码

说明

0

图元名 (ACAD_TABLE)

5

图元句柄

330

所有者词典的软指针 ID

100

子类标记。(AcDbEntity)

92

代理图元图形中的字节数

310

代理图元图形的数据(多行;每行最多 256 个字符)

100

子类标记。(AcDbBlockReference)

2

块名;无名块以 *T 值开始

10,20,30

插入点

100

子类标记。(AcDbTable)

280

表格数据版本号:

0 = 2010

342

TABLESTYLE 对象的硬指针 ID

343

属主 BLOCK 记录的硬指针 ID

11,21,31

水平方向矢量

90

标志的标志(无符号整数)

91

行数

92

列数

93

替代的标志

94

边框颜色的替代的标志

95

边框线宽的替代的标志

96

边框可见性的替代的标志

141

行高;此值不断重复,每行值为 1

142

列高;此值不断重复,每列值为 1

171

单元类型;此值不断重复,每单元值为 1:

1 = 文字类型

2 = 块类型

172

单元标志值;此值不断重复,每单元值为 1

173

单元合并值;此值不断重复,每单元值为 1

174

布尔标志指示是否为单元设定自动调整选项;此值不断重复,每单元值为 1

175

单元边框宽度(仅适用于合并单元);此值不断重复,每单元值为 1

176

单元边框高度(适用于合并单元);此值不断重复,每单元值为 1

91

单元替代标志;此值不断重复,每单元值为 1

(自 AutoCAD 2007)

178

虚拟边的标志值

145

旋转角度值(实数;适用于块类型单元和文字类型单元)

344

FIELD 对象的硬指针 ID此 ID 仅适用于文字类型单元。如果单元中的文字包含一个或多个字段,则仅保存 FIELD 对象的 ID。忽略文字字符串(组码 1 和 3)

1

单元中的文字字符串。如果字符串长度小于 250 个字符,所有字符均显示在代码 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块。这些数据块将包含在一个或多个代码 2 代码中。如果使用代码 2 代码,最后一个组将为代码 1 并且长度小于 250 个字符。此值仅适用于文字类型单元并不断重复,每单元值为 1

2

单元中的文字字符串,在长度为 250 个字符的数据块中;可选。此值仅适用于文字类型单元并不断重复,每单元值为 1

340

块表记录的硬指针 ID。此值仅适用于块类型单元并不断重复,每单元值为 1

144

块的缩放比例(实数)。此值仅适用于块类型单元并不断重复,每单元值为 1

179

块表记录中的属性定义数(仅适用于块类型单元)

331

块表记录中属性定义的软指针 ID,由组码 179 参照(仅适用于块类型单元)。每出现一个属性定义此值便重复一次

300

属性定义的文字字符串值,每出现一个属性定义便重复一次并仅适用于块类型单元

7

文字样式名(字符串);应用于单元级别的替代

140

文字高度值;应用于单元级别的替代

170

单元对齐值;应用于单元级别的替代

64

单元内容的颜色值;应用于单元级别的替代

63

单元内容的背景(填充)色的值;应用于单元级别的替代

69

单元上边框的真彩色值;应用于单元级别的替代

65

单元右边框的真彩色值;应用于单元级别的替代

66

单元下边框的真彩色值;应用于单元级别的替代

68

单元左边框的真彩色值;应用于单元级别的替代

279

单元上边框的线宽;应用于单元级别的替代

275

单元右边框的线宽;应用于单元级别的替代

276

单元下边框的线宽;应用于单元级别的替代

278

单元左边框的线宽;应用于单元级别的替代

283

是否打开填充颜色的布尔标志;应用于单元级别的替代

289

单元上边框可见性的布尔标志;应用于单元级别的替代

285

单元右边框可见性的布尔标志;应用于单元级别的替代

286

单元下边框可见性的布尔标志;应用于单元级别的替代

288

单元左边框可见性的布尔标志;应用于单元级别的替代

70

流向;应用于表图元级别的替代

40

水平单元边距;应用于表图元级别的替代

41

垂直单元边距;应用于表图元级别的替代

280

是否抑制标题的标志;应用于表图元级别的替代

281

是否抑制标题行的标志;应用于表图元级别的替代

7

文字样式名(字符串);应用于表图元级别的替代。每个单元类型可能有一个条目

140

文字高度(实数);应用于表图元级别的替代。每个单元类型可能有一个条目

170

单元对齐(整数);应用于表图元级别的替代。每个单元类型可能有一个条目

63

表的垂直左边框或单元背景的颜色值;应用于表图元级别的替代。每个单元类型可能有一个条目

64

表的水平上边框或单元内容的颜色值;应用于表图元级别的替代。每个单元类型可能有一个条目

65

水平内部边框线的颜色值;应用于表图元级别的替代

66

水平下边框线的颜色值;应用于表图元级别的替代

68

垂直内部边框线的颜色值;应用于表图元级别的替代

69

垂直右边框线的颜色值;应用于表图元级别的替代

283

是否启用背景色的标志(默认值 = 0);应用于表图元级别的替代。每个单元类型可能有一个条目:

0 = 禁用

1 = 启用

274-279

每个单元边框类型的线宽(默认值 = kLnWtByBlock);应用于表图元级别的替代。每个单元类型可能有一个组

284-289

每个单元边框类型的可见性标志(默认值 = 1);应用于表图元级别的替代。每个单元类型可能有一个组:

0 = 不可见

1 = 可见

97

标准/标题/表头行数据类型

98

标准/标题/表头行单位类型

4

标准/标题/表头行格式字符串

177

单元替代标志值(AutoCAD 2007 之前)

92

延伸单元标志(自 AutoCAD 2007)
301 单元值块开始(自 AutoCAD 2007)
302

单元中的文字字符串。如果字符串长度小于 250 个字符,则所有字符均显示在代码 302 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块。这些数据块将包含在一个或多个代码 303 代码中。如果使用代码 393 代码,则最后一个组将为代码 1 并且长度小于 250 个字符。此值仅适用于文字类型单元并不断重复,每单元值为 1(自 AutoCAD 2007 起)

303

单元中的文字字符串,在长度为 250 个字符的数据块中;可选。此值仅适用于文字类型单元并不断重复,每单元值为 302(自 AutoCAD 2007 起)

组码 178 是一条虚拟边的标志值。两个单元共享一条栅格线时使用虚拟边。例如,如果一个表包含一行和两列并包含单元 A 和单元 B,则中心栅格线包含单元 A 的右边和单元 B 的左边。一条边为实边,另一个条边为虚边。虚边指向实边;两条边都具有一组相同的特性(其中包括颜色、线宽和可见性)。


TEXT
 
 
 

以下组码适用于文字图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

TEXT 组码

组码

说明

100

子类标记 (AcDbText)

39

厚度(可选;默认值 = 0)

10

第一对齐点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:第一对齐点的 Y 值和 Z 值(在 OCS 中)

40

文字高度

1

默认值(字符串本身)

50

文字旋转角度(可选;默认值 = 0)

41

相对 X 比例因子 — 宽度(可选;默认值 = 1)

使用拟合类型的文字时,该值也将进行调整。

51

倾斜角(可选;默认值 = 0)

7

文字样式名(可选;默认值 = 标准)

71

文字生成标志(可选;默认值 = 0):

2 = 文字反向(在 X 轴方向镜像)

4 = 文字倒置(在 Y 轴方向镜像)

72

文字水平对正类型(可选;默认值 = 0)整数代码(非按位编码)

0 = 左对正;1 = 居中对正;2 = 右对正

3 = 对齐(如果垂直对齐 = 0)

4 = 中间(如果垂直对齐 = 0)

5 = 拟合(如果垂直对齐 = 0)

详细信息请参见组 72 和 73 整数代码表

11

第二对齐点(在 OCS 中)(可选)

DXF:X 值;APP:三维点

只有当 72 或 73 组的值非零时,该值才有意义(如果对正不是基线对正/左对正)

21, 31

DXF:第二对齐点的 Y 值和 Z 值(在 OCS 中)(可选)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

100

子类标记 (AcDbText)

73

文字垂直对正类型(可选;默认值 = 0)整数代码(不是按位编码)

0 = 基线对正;1 = 底端对正;2 = 居中对正;3 = 顶端对正

详细信息请参见组 72 和 73 整数代码表

下表详细说明了组码 72(水平对齐)和组码 73(垂直对齐)。

组 72 和 73 整数代码

组 73

组 72

0

1

2

3

4

5

3(顶端对正)

左上

中上

右上

 

 

 

2(居中对正)

左中

正中

右中

 

 

 

1(底端对正)

左下

中下

右下

 

 

 

0(基线对正)

中心

对齐

中间

拟合

如果组 72 和/或 73 的值非零,则第一对齐点的值将被忽略,AutoCAD 将根据第二对齐点和文字字符串的长度和高度(应用文字样式之后)计算新值。如果组 72 和 73 的值为零或缺失,第二对齐点将没有意义。

TOLERANCE
 
 
 

以下组码适用于公差图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

TOLERANCE 组码

组码

说明

100

子类标记 (AcDbFcf)

3

标注样式名

10

插入点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值(在 WCS 中)

1

表示公差的形象化表示的字符串

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

11

X 轴方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

21, 31

DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中)

TRACE
 
 
 

以下组码适用于跟踪图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

TRACE 组码

组码

说明

100

子类标记 (AcDbTrace)

10

第一角点(在 OCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:第一角点的 Y 值和 Z 值(在 OCS 中)

11

第二角点(在 OCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:第二角点的 Y 值和 Z 值(在 OCS 中)

12

第三角点(在 OCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:第三角点的 Y 值和 Z 值(在 OCS 中)

13

第四角点(在 OCS 中)

DXF:X 值;APP:三维点

23, 33

DXF:第四角点的 Y 值和 Z 值(在 OCS 中)

39

厚度(可选;默认值 = 0)

210

拉伸方向(可选;默认值 = 0, 0, 1)

DXF:X 值;APP:三维矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值(可选)

UNDERLAY
 
 
 

以下组码适用于参考底图。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

请注意,DWFUNDERLAY 和 DGNUNDERLAY 的 UNDERLAY 组码相同。DWFUNDERLAY 和 DGNUNDERLAY 之间的区别在于用于定义对象名称的组码 0。

UNDERLAY 组码

组码

说明

0 对象名称。对 DWFUNDERLAY 图元定义为“DWFUNDERLAY”,对 DGNUNDERLAY 图元定义为“DGNUNDERLAY”。

100

子类标记 (AcDbUnderlayReference)

340

AcDbUnderlayDefinition 对象的 ID

10,20,30

参考底图插入点的 XY 和 Z 坐标。这些是 OCS/ECS 坐标

41,42,43

DXF:XY 和 Z 比例因子

50

旋转角度(在 OCS/ECS 中。从坐标系 X 轴开始绕 Z 轴逆时针旋转)

210,220,230

法向矢量(在 WCS 中)

280

标志

1 = 剪裁处于打开状态

2 = 参考底图处于打开状态

4 = 单色

8 = 调整背景

16 = 剪裁为内部模式

281

对比度(值介于 20 和 100 之间)

282

淡入度(值介于 0 和 80 之间)

11, 21

重复:OCS/ECS 中的二维点。如果只有两个二维点,则它们就是剪裁矩形的左下角点和右上角点。如果多于两个二维点,则它们就是剪裁多边形的顶点


VERTEX
 
 
 

以下组码适用于顶点图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

VERTEX 组码

组码

说明

100

子类标记 (AcDbVertex)

100

子类标记(AcDb2dVertex 或 AcDb3dPolylineVertex)

10

位置点(二维时在 OCS 中,三维时在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:位置点的 Y 值和 Z 值(二维时在 OCS 中,三维时在 WCS 中)

40

起点宽度(可选;默认值为 0)

41

端点宽度(可选;默认值为 0)

42

凸度(可选;默认值为 0)。凸度是四分之一圆弧段角的切线,如果从起点到端点,圆弧为顺时针,则为负数。凸度为 0 表示一条直线段,凸度为 1 表示一个半圆

70

顶点标志:

1 = 由曲线拟合创建的额外顶点

2 = 为该顶点定义的曲线拟合切线。如果曲线拟合切线方向为 0,则在 DXF 输出时被省略,但是如果设值了该位,则不能省略

4 = 未使用

8 = 由样条曲线拟合创建的样条曲线顶点

16 = 样条曲线框架控制点

32 = 三维多段线顶点

64 = 三维多边形网格

128 = 多面网格顶点

50

曲线拟合切线方向

71

多面网格顶点索引(可选;非零时出现)

72

多面网格顶点索引(可选;非零时出现)

73

多面网格顶点索引(可选;非零时出现)

74

多面网格顶点索引(可选;非零时出现)

91

顶点标识符

多面网格每个顶点的顶点标志均设定为 128 位。如果图元提供网格顶点的坐标,则同时设定它的 64 位,10、20、30 组给出顶点坐标。顶点索引值按顶点图元在多段线中出现的顺序确定,第一个值编号为 1。

如果顶点定义网格的一个面,则它的顶点标志组设定为 128 位,而不是 64 位。这种情况下,曲面图元的 10、20、30(位置)组不相关,并且在 DXF 文件中始终写为 0。定义网格的顶点索引由 71、72、73 和 74 组码给出,其值指定了先前由索引定义的某一顶点。如果索引为负,则从该顶点开始的边不可见。第一个 0 顶点标记面顶点的结束。

VIEWPORT
 
 
 

以下组码适用于视口图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

VIEWPORT 组码

组码

说明

100

子类标记 (AcDbViewport)

10

中心点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:中心点的 Y 值和 Z 值(在 WCS 中)

40

宽度,以图纸空间单位为测量单位

41

高度,以图纸空间单位为测量单位

68

视口状态字段:

-1 = 打开,但是在屏幕上完全不可见,或者因为当前已超出 $MAXACTVP 计数,而成为一个不活动的视口。

0 = 关闭

<正值> = 开并处于活动状态。该值表示视口堆栈的次序,其中 1 是活动视口,下一个是 2,依此类推

69

视口 ID

12

视口中心点(在 DCS 中)

DXF:X 值;APP:二维点

22

DXF:视口中心点的 Y 值(在 DCS 中)

13

捕捉基点

DXF:X 值;APP:二维点

23

DXF:捕捉基点的 Y 值

14

捕捉间距

DXF:X 值;APP:二维点

24

DXF:捕捉间距的 Y 值

15

栅格间距

DXF:X 值;APP:二维点

25

DXF:栅格间距的 Y 值

16

观察方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

26, 36

DXF:观察方向矢量的 Y 值和 Z 值(在 WCS 中)

17

观察目标点(在 WCS 中)

DXF:X 值;APP:三维矢量

27, 37

DXF:观察目标点的 Y 值和 Z 值(在 WCS 中)

42

透视焦距

43

前向剪裁平面的 Z 值

44

后向剪裁平面的 Z 值

45

视图高度(以模型空间单位为测量单位)

50

捕捉角度

51

视图扭转角度

72

圆的缩放百分比

331

冻结图层对象 ID/句柄(可能存在多个条目)(可选)

90

视口状态按位编码标志:

1 (0x1) = 启用透视模式

2 (0x2) = 启用前向剪裁

4 (0x4) = 启用后向剪裁

8 (0x8) = 启用 UCS 跟随

16 (0x10) = 如果不可见则启用前向剪裁

32 (0x20) = 启用 UCS 图标可见性

64 (0x40) = 启用 UCS 图标(位于原点)

128 (0x80) = 启用快速缩放

256 (0x100) = 启用捕捉模式

512 (0x200) = 启用栅格模式

1024 (0x400) = 启用等轴测捕捉样式

2048 (0x800) = 启用消隐出图模式

4096 (0x1000) = kIsoPairTop。如果设定了 kIsoPairTop,但未设定 kIsoPairRight,则启用 isopair top。如果同时设定了 kIsoPairTop 和 kIsoPairRight,则启用 isopair left

8192 (0x2000) = kIsoPairRight。如果设定了 kIsoPairRight,但未设定 kIsoPairTop,则启用 isopair right

16384 (0x4000) = 启用视口缩放锁定

32768 (0x8000) = 当前始终启用

65536 (0x10000) = 启用非矩形剪裁

131072 (0x20000) = 关闭视口

262144 (0x40000) = 启用图形界限外部的栅格的显示

524288 (0x80000) = 启用自适应栅格显示

1048576 (0x100000) = 当栅格显示为自适应时,启用设定的栅格间距下的栅格细分

2097152 (0x200000) = 允许栅格遵循工作平面切换

340

用作视口剪裁边界的图元的硬指针 ID/句柄(仅当视口为非矩形时才出现)

1

指定给该视口的打印样式表名

281

渲染模式:

0 = 二维优化(传统二维)

1 = 线框

2 = 隐藏线

3 = 平面着色

4 = 体着色

5 = 带线框平面着色

6 = 带线框体着色

所有非二维优化渲染模式均使用新三维图形管道。这些值直接与 SHADEMODE 命令和 AcDbAbstractViewTableRecord::RenderMode 枚举相对应

71

每个视口标志的 UCS:

0 = 该视口处于活动状态时,UCS 不会改变。

1 = 该视口存储自己的 UCS,只要视口被激活,UCS 将变成当前 UCS。

74

在 UCS 原点标志处显示 UCS 图标:

控制 UCS 图标表示视口 UCS 还是当前 UCS(如果 UCSVP 为 1 且视口不活动,则两者存在差别)。但是,该字段当前被忽略,且图标始终表示视口 UCS

110

UCS 原点

DXF:X 值;APP:三维点

120, 130

DXF:UCS 原点的 Y 值和 Z 值

111

UCS X 轴

DXF:X 值;APP:三维矢量

121, 131

DXF:UCS X 轴的 Y 值和 Z 值

112

UCS Y 轴

DXF:X 值;APP:三维矢量

122, 132

DXF:UCS Y 轴的 Y 值和 Z 值

345

如果 UCS 是命名 UCS,则为 AcDbUCSTableRecord 的 ID/句柄。如果不存在,则为未命名 UCS

346

如果 UCS 为正交 UCS,则为基准 UCS 的 AcDbUCSTableRecord 的 ID/句柄(代码 79 非零)。如果不存在,且代码 79 非零,则将基准 UCS 作为 WORLD

79

UCS 的正交类型:

0 = UCS 为非正交视图

1 = 俯视图;2 = 仰视图

3 = 主视图;4 = 后视图

5 = 左视图;6 = 右视图

146

标高

170

着色打印模式:

0 = 按显示

1 = 线框

2 = 消隐

3 = 渲染

61

主栅格线与次栅格线比较的频率

332

背景 ID/句柄(可选)

333

着色打印 ID/句柄(可选)

348

视觉样式 ID/句柄(可选)

292

默认光源标志。没有指定用户光源时处于打开状态。

282

默认光源类型:

0 = 一条平行光

1 = 两条平行光

141

视图亮度

142

视图对比度

63,421,431

环境光颜色。只有不是黑色时才为白色。

361

阳光 ID/句柄(可选)

335

视口对象的软指针参照(用于图层视口特性替代)

343

视口对象的软指针参照(用于图层视口特性替代)

344

视口对象的软指针参照(用于图层视口特性替代)

91

视口对象的软指针参照(用于图层视口特性替代)
注意ZOOM XP 比例的计算公式如下:group_41/group_45(或 pspace_height/mspace_height)。

WIPEOUT
 
 
 

以下组码适用于区域覆盖图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

WIPEOUT 组码

组码

说明

100

子类标记 (AcDbRasterImage)

90

类版本

10

插入点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:插入点的 Y 值和 Z 值(在 WCS 中)

11

单像素的 U 矢量(沿图像可见底部的点,从插入点开始)(在 WCS 中)

DXF:X 值;APP:三维点

21, 31

DXF:U 矢量的 Y 值和 Z 值(在 WCS 中)

12

单像素的 V 矢量(沿图像可见左侧的点,从插入点开始)(在 WCS 中)

DXF:X 值;APP:三维点

22, 32

DXF:V 矢量的 Y 值和 Z 值(在 WCS 中)

13

图像大小(像素)

DXF:U 值;APP:二维点(U 值和 V 值)

23

DXF:图像大小(像素)的 V 值

340

imagedef 对象的硬参照

70

图像显示特性:

1 = 显示图像

2 = 当与屏幕不对齐时显示图像

4 = 使用剪裁边界

8 = 透明度打开

280

剪裁状态:0 = 关闭;1 = 打开

281

亮度值(0-100;默认值 = 50)

282

对比度值(0-100;默认值 = 50)

283

淡入度值(0-100;默认值 = 0)

360

imagedef_reactor 对象的硬参照

71

剪裁边界类型。1 = 矩形;2 = 多边形

91

后面的裁剪边界顶点数

14

裁剪边界顶点(在 OCS 中)

DXF:X 值;APP:二维点(多个条目)

注意 1) 对于矩形剪裁边界类型,必须指定两个对角点。默认值为 (-0.5,-0.5),(size.x-0.5,size.y-0.5)。2) 对于多边形剪裁边界类型,必须指定三个或更多顶点。多边形顶点必须按顺序列出

24

DXF:剪裁边界顶点的 Y 值(在 OCS 中)(多个条目)

XLINE
 
 
 

以下组码适用于构造线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

XLINE 组码

组码

说明

100

子类标记 (AcDbXline)

10

第一点(在 WCS 中)

DXF:X 值;APP:三维点

20, 30

DXF:第一点的 Y 值和 Z 值(在 WCS 中)

11

单位方向矢量(在 WCS 中)

DXF:X 值;APP:三维矢量

21, 31

DXF:单位方向矢量的 Y 值和 Z 值(在 WCS 中)


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值