本章介绍的组码可以在 DXF™ 文件中找到,并且可以由应用程序使用。TABLES 段包含若干个表,每个表都包含多个条目。图元定义列表中的 AutoLISP® 和 ObjectARX® 应用程序也使用这些代码。
表的次序可以更改,但 LTYPE 表总是位于 LAYER 表之前。每个表都由带有 TABLE 标签的 0 组码引入。其后是一个标识特定表(APPID、DIMSTYLE、LAYER、LTYPE、STYLE、UCS、VIEW、VPORT 或 BLOCK_RECORD)的 2 组码、一个 5 组码(句柄)、一个 100 组码(AcDbSymbolTable 子类标记)和一个 70 组码(用于指定后面的表条目的最大数目)。表名称以大写字母输出。DIMSTYLE 句柄是 105 组码,而不是 5 组码。
图形中的表可以包含已删除的项目,但这些项目并不写入 DXF 文件。这样,表标题后面的表条目可能少于 70 组码指示的数目,因此不要使用 70 组码中的计数作为索引在表中执行读取操作。提供此组码是为了使读取 DXF 文件的程序能够分配足以容纳其后的全部表条目的数组。
每个表中此标题的后面都是表条目。每个表条目都包含以下内容:一个标识项目类型(与表名相同,例如 LTYPE 或 LAYER)的 0 组、一个提供表条目名称的 2 组、一个指定与表条目(为随后的每个表定义)相关的标志的 70 组以及提供表条目值的其他组。每个表的结尾由 0 组指定,组值为 ENDTAB。
符号表记录和符号表都是数据库对象。对于 AutoCAD® 中的所有主要应用而言,这至少意味着存在一个句柄,它位于符号表记录对象和符号表对象的 2 个组码之后。
DIMSTYLE 表是系统中句柄代码为 105 的唯一记录类型,因为它早期使用的是组码 5。原则上,程序员不必担心此异常,除非它出现在 DIMSTYLE 表段的上下文中。因为只有在此上下文中才可能出现这种异常。
下表显示了适用于所有符号表的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
适用于所有符号表的组码 |
|
---|---|
组码 |
说明 |
-1 |
APP:图元名(每次打开图形时都会发生变化) |
0 |
对象类型 (TABLE) |
2 |
表名 |
5 |
句柄 |
102 |
“{ACAD_XDICTIONARY”表示扩展词典组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选) |
360 |
所有者词典的硬所有者 ID/句柄(可选) |
102 |
组的结束“}”(可选) |
330 |
所有者对象的软指针 ID/句柄 |
100 |
子类标记 (AcDbSymbolTable) |
70 |
表中条目的最大数目 |
下表显示了适用于所有符号表条目的组码。请记住,在按照图元类型参照组码表(该表列出了与特定图元关联的代码)时,也可以显示此处所示的代码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
适用于所有符号表条目的组码 |
|
---|---|
组码 |
说明 |
-1 |
APP:图元名(每次打开图形时都会发生变化) |
0 |
图元类型(表名) |
5 |
句柄(DIMSTYLE 除外) |
105 |
句柄(仅适用于 DIMSTYLE 表) |
102 |
应用程序定义的组的开始“{application_name”。例如,“{ACAD_REACTORS”表示 AutoCAD 永久反应器组的开始(可选) |
应用程序定义的代码 |
102 组中的代码和值由应用程序定义(可选) |
102 |
组的结束“}”(可选) |
102 |
“{ACAD_REACTORS”表示 AutoCAD 永久反应器组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选) |
330 |
所有者词典的软指针 ID/句柄(可选) |
102 |
组的结束“}”(可选) |
102 |
“{ACAD_XDICTIONARY”表示扩展词典组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选) |
360 |
所有者词典的硬所有者 ID/句柄(可选) |
102 |
组的结束“}”(可选) |
330 |
所有者对象的软指针 ID/句柄 |
100 |
子类标记 (AcDbSymbolTableRecord) |
以下组码适用于 APPID 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
APPID 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbRegAppTableRecord) |
2 |
用户提供(或应用程序提供)的应用程序名称(用于扩展数据)。这些表条目用于维护注册的所有应用程序的名称 |
70 |
标准标记值(按位编码值): 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
以下组码适用于 BLOCK_RECORD 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
BLOCK_RECORD 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbBlockTableRecord) |
2 |
块名 |
340 |
关联的 LAYOUT 对象的硬指针 ID/句柄 |
70 |
块插入单位。 |
280 |
块分解性 |
281 |
块可测量性 |
310 |
DXF:位图预览的二进制数据(可选) |
1001 |
扩展数据应用程序名称“ACAD”(可选) |
1000 |
扩展数据字符串数据“设计中心数据”(可选) |
1002 |
扩展数据的开始“{”(可选) |
1070 |
Autodesk 设计中心版本号 |
1070 |
插入单位: 0 = 无单位;1 = 英寸;2 = 英尺;3 = 英里;4 = 毫米; 5 = 厘米;6 = 米;7 = 千米;8 = 微英寸; 9 = 密耳;10 = 码;11 = 埃;12 = 纳米; 13 = 微米;14 = 分米;15 = 十米; 16 = 百米;17 = 百万公里;18 = 天文单位; 19 = 光年;20 = 秒差距 |
1002 |
扩展数据的结束“}” |
以下组码适用于 DIMSTYLE 符号表条目。《命令参考》中的“系统变量”部分介绍了 DIMSTYLE 系统变量。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
DIMSTYLE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbDimStyleTableRecord) |
2 |
标注样式名 |
70 |
标准标记值(按位编码值): 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
3 |
DIMPOST |
4 |
DIMAPOST |
5 |
DIMBLK(已废弃,现在为对象 ID) |
6 |
DIMBLK1(已废弃,现在为对象 ID) |
7 |
DIMBLK2(已废弃,现在为对象 ID) |
40 |
DIMSCALE |
41 |
DIMASZ |
42 |
DIMEXO |
43 |
DIMDLI |
44 |
DIMEXE |
45 |
DIMRND |
46 |
DIMDLE |
47 |
DIMTP |
48 |
DIMTM |
140 |
DIMTXT |
141 |
DIMCEN |
142 |
DIMTSZ |
143 |
DIMALTF |
144 |
DIMLFAC |
145 |
DIMTVP |
146 |
DIMTFAC |
147 |
DIMGAP |
148 |
DIMALTRND |
71 |
DIMTOL |
72 |
DIMLIM |
73 |
DIMTIH |
74 |
DIMTOH |
75 |
DIMSE1 |
76 |
DIMSE2 |
77 |
DIMTAD |
78 |
DIMZIN |
79 |
DIMAZIN |
170 |
DIMALT |
171 |
DIMALTD |
172 |
DIMTOFL |
173 |
DIMSAH |
174 |
DIMTIX |
175 |
DIMSOXD |
176 |
DIMCLRD |
177 |
DIMCLRE |
178 |
DIMCLRT |
179 |
DIMADEC |
270 |
DIMUNIT(已废弃,现在使用 DIMLUNIT 和 DIMFRAC) |
271 |
DIMDEC |
272 |
DIMTDEC |
273 |
DIMALTU |
274 |
DIMALTTD |
275 |
DIMAUNIT |
276 |
DIMFRAC |
277 |
DIMLUNIT |
278 |
DIMDSEP |
279 |
DIMTMOVE |
280 |
DIMJUST |
281 |
DIMSD1 |
282 |
DIMSD2 |
283 |
DIMTOLJ |
284 |
DIMTZIN |
285 |
DIMALTZ |
286 |
DIMALTTZ |
287 |
DIMFIT(已废弃,现在使用 DIMATFIT 和 DIMTMOVE) |
288 |
DIMUPT |
289 |
DIMATFIT |
340 |
DIMTXSTY(参照的 STYLE 的句柄) |
341 |
DIMLDRBLK(参照的 BLOCK 的句柄) |
342 |
DIMBLK(参照的 BLOCK 的句柄) |
343 |
DIMBLK1(参照的 BLOCK 的句柄) |
344 |
DIMBLK2(参照的 BLOCK 的句柄) |
371 |
DIMLWD(线宽枚举值) |
372 |
DIMLWE(线宽枚举值) |
以下组码适用于 LAYER 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
LAYER 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbLayerTableRecord) |
2 |
图层名 |
70 |
标准标记(按位编码值): 1 = 冻结图层,否则解冻图层 2 = 默认情况下在新视口中冻结图层 4 = 锁定图层 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
62 |
颜色编号(如果为负值,则表明图层处于关闭状态) |
6 |
线型名 |
290 |
打印标志。如果设定为 0,则不打印此图层 |
370 |
线宽枚举值 |
390 |
PlotStyleName 对象的硬指针 ID/句柄 |
347 |
Material 对象的硬指针 ID/句柄 |
在执行 SAVEAS 期间,外部参照相关的图层被输出。对于这些图层,DXF 文件中关联的线型名始终为 CONTINUOUS。
以下组码适用于 LTYPE 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
LTYPE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbLinetypeTableRecord) |
2 |
线型名 |
70 |
标准标记值(按位编码值): 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
3 |
线型的说明文字 |
72 |
对齐代码;值通常为 65,A 的 ASCII 代码 |
73 |
线型元素的数目 |
40 |
图案总长度 |
49 |
虚线、点或空间长度(每个元素一个条目) |
74 |
复杂线型元素类型(每个元素一种类型)。默认值为 0(无嵌入的形/文字) 以下代码是位值: 1 = 如果设定了此位,则代码 50 指定绝对旋转;如果未设置此位,则代码 50 指定相对旋转 2 = 嵌入元素是字符串 4 = 嵌入元素是形 |
75 |
如果代码 74 指定嵌入的形,则表示形编号(每个元素一个编号) 如果代码 74 指定嵌入的字符串,此值将设定为 0 如果代码 74 设定为 0,则省略代码 75 |
340 |
指向 STYLE 对象的指针(如果代码 74 > 0,则每个元素一个指针) |
46 |
S = 比例值(可选);可存在多个条目 |
50 |
R = 嵌入的形或文字的相对旋转值(以弧度为单位),A = 嵌入的形或文字的绝对旋转值(以弧度为单位);如果代码 74 指定了嵌入的形或字符串,则每个元素一个 |
44 |
X = X 偏移值(可选);可存在多个条目 |
45 |
Y = Y 偏移值(可选);可存在多个条目 |
9 |
字符串(如果代码 74 = 2,则每个元素一个字符串) |
tblsearch 或 tblnext 函数不返回组码 74、75、340、46、50、44、45 和 9。在应用程序中,必须使用 tblobjname 检索这些值。
以下组码适用于 STYLE 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
STYLE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbTextStyleTableRecord) |
2 |
样式名 |
70 |
标准标记值(按位编码值): 1 = 如果设定了此位,则此条目用于说明形 4 = 垂直文字 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
40 |
固定的文字高度;如果文字高度未固定,则为 0 |
41 |
宽度因子 |
50 |
倾斜角度 |
71 |
文字生成标志: 2 = 文字反向(在 X 轴方向镜像) 4 = 文字倒置(在 Y 轴方向镜像) |
42 |
上次使用的高度 |
3 |
主要字体文件名 |
4 |
大字体文件名;如果无,则为空 |
1071 |
包含 Truetype 字体的字宽与字族、字符集 以及斜体和粗体标志的长值 |
STYLE 表项目也可用来记录 LOAD 命令请求的形文件。这种情况下,在 70 组标志中设定第一位 (1),并且只有 3 组(形文件名)有意义(其他所有组均为输出)。
以下组码适用于 UCS 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
UCS 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbUCSTableRecord) |
2 |
UCS 名称 |
70 |
标准标记值(按位编码值): 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
10 |
原点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:原点的 Y 值和 Z 值(在 WCS 中) |
11 |
X 轴方向(在 WCS 中) DXF:X 值;APP:三维矢量 |
21, 31 |
DXF:X 轴方向的 Y 值和 Z 值(在 WCS 中) |
12 |
Y 轴方向(在 WCS 中) DXF:X 值;APP:三维矢量 |
22, 32 |
DXF:Y 轴方向的 Y 值和 Z 值(在 WCS 中) |
79 |
总是为 0 |
146 |
标高 |
346 |
基准 UCS 的 ID/句柄(如果为正交)。如果 79 代码为 0,则不显示此代码。如果未显示此代码,且 79 代码不为零,则假定基准 UCS 为 WORLD |
71 |
正交类型(可选;通常与 13、23 和 33 代码成对出现): 1 = 俯视图;2 = 仰视图 3 = 主视图;4 = 后视图 5 = 左视图;6 = 右视图 |
13 |
与此 UCS 相关的正交类型的原点 DXF:原点的 X 值;APP:三维点 |
23, 33 |
DXF:原点的 Y 值和 Y 值 |
每个 71/13、71/23 和 71/33 组码对都定义了与此 UCS 相关的特定正交类型的 UCS 原点。例如,如果存在下列组码对,则在将 UCSBASE 设定为此 UCS 时调用 UCS/LEFT 命令,将导致新的 UCS 原点变为 (1,2,3)。
71: 5
13: 1.0
23: 2.0
33: 3.0
如果不存在此组码对,则调用 UCS/LEFT 命令将使得新的 UCS 原点被设定为此 UCS 的原点。
以下组码适用于 VIEW 符号表条目。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
VIEW 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbViewTableRecord) |
2 |
视图名称 |
70 |
标准标记值(按位编码值): 1 = 如果设定了此位,则为图纸空间视图 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
40 |
视图高度(在 DCS 中) |
10 |
视口中心点(在 DCS 中) DXF:X 值;APP:二维点 |
20 |
DXF:视图中心点的 Y 值(在 DCS 中) |
41 |
视图宽度(在 DCS 中) |
11 |
来自目标的观察方向(在 WCS 中) DXF:X 值;APP:三维矢量 |
21, 31 |
DXF:来自目标的观察方向的 Y 值和 Z 值(在 WCS 中) |
12 |
目标点(在 WCS 中) DXF:X 值;APP:三维点 |
22, 32 |
DXF:目标点的 Y 值和 Z 值(在 WCS 中) |
42 |
焦距 |
43 |
前向剪裁平面(距目标点的偏移) |
44 |
后向剪裁平面(距目标点的偏移) |
50 |
扭曲角度 |
71 |
视图模式(参见 VIEWMODE 系统变量) |
281 |
渲染模式: 0 = 二维优化(传统二维) 1 = 线框 2 = 隐藏线 3 = 平面着色 4 = 体着色 5 = 带线框平面着色 6 = 带线框体着色
所有非二维优化渲染模式均使用新三维图形管道。这些值直接与 SHADEMODE 命令和 AcDbAbstractViewTableRecord::RenderMode 枚举相对应 |
72 |
如果存在与此视图相关联的 UCS,则为 1;否则为 0 |
73 |
如果相机可打印,则为 1 |
332 |
背景对象的软指针 ID/句柄(可选) |
334 |
活动剖切对象的软指针 ID/句柄(可选) |
348 |
视觉样式对象的硬指针 ID/句柄(可选) |
361 |
Sun 硬所有权 ID |
仅当将代码 72 设定为 1 时才显示以下代码。这些代码定义了与此视图关联的 UCS。恢复此视图时,此 UCS 将成为当前 UCS(如果代码 72 为 0,UCS 将保持不变)。
包含 UCS 组码的 VIEW |
|
---|---|
组码 |
说明 |
110 |
UCS 原点(仅当将代码 72 设定为 1 时才显示) DXF:X 值;APP:三维点 |
120, 130 |
DXF:UCS 原点的 Y 值和 Z 值 |
111 |
UCS X 轴(仅当将代码 72 设定为 1 时才显示) DXF:X 值;APP:三维矢量 |
121, 131 |
DXF:UCS X 轴的 Y 值和 Z 值 |
112 |
UCS Y 轴(仅当将代码 72 设定为 1 时才显示) DXF:X 值;APP:三维矢量 |
122, 132 |
DXF:UCS Y 轴的 Y 值和 Z 值 |
79 |
UCS 的正交类型(仅当将代码 72 设定为 1 时才显示): 0 = UCS 为非正交视图 1 = 俯视图;2 = 仰视图 3 = 主视图;4 = 后视图 5 = 左视图;6 = 右视图 |
146 |
UCS 标高(仅当将代码 72 设定为 1 时才显示) |
345 |
如果 UCS 是命名 UCS,则为 AcDbUCSTableRecord 的 ID/句柄。如果未提供,UCS 则为未命名 UCS(仅当将代码 72 设定为 1 时才显示) |
346 |
如果 UCS 为正交 UCS,则为基准 UCS 的 AcDbUCSTableRecord 的 ID/句柄(代码 79 非零)。如果未提供,且 79 代码为非零值,则基准 UCS 将作为 WORLD(仅当将代码 72 设定为 1 时才显示) |
以下组码适用于 VPORT 符号表条目。VPORT 表是唯一的:它可能包含多个同名的条目(表示多视口配置)。与活动视口配置相对应的条目名称均为 *ACTIVE。第一个这种条目说明了当前视口。除此处所述的组码以外,另请参见 符号表条目的通用组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
VPORT 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbViewportTableRecord) |
2 |
视口名 |
70 |
标准标记值(按位编码值): 16 = 如果设定了此位,则表条目外部依赖于外部参照 32 = 如果同时设定了此位和位 16,则表明已成功融入了外部依赖的外部参照 64 = 如果设定了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志对 AutoCAD 命令很有用。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设定) |
10 |
视口的左下角 DXF:X 值;APP:二维点 |
20 |
DXF:视口左下角的 Y 值 |
11 |
视口右上角 DXF:X 值;APP:二维点 |
21 |
DXF:视口右上角的 Y 值 |
12 |
视口中心点(在 DCS 中) DXF:X 值;APP:二维点 |
22 |
DXF:视图中心点的 Y 值(在 DCS 中) |
13 |
捕捉基点(在 DCS 中) DXF:X 值;APP:二维点 |
23 |
DXF:捕捉基点的 Y 值(在 DCS 中) |
14 |
捕捉间距 X 和 Y DXF:X 值;APP:二维点 |
24 |
DXF:捕捉间距 X 和 Y 的 Y 值 |
15 |
栅格间距 X 和 Y DXF:X 值;APP:二维点 |
25 |
DXF:栅格间距 X 和 Y 的 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 |
前向剪裁平面(距目标点的偏移) |
44 |
后向剪裁平面(距目标点的偏移) |
45 |
视图高度 |
50 |
捕捉旋转角度 |
51 |
视图扭转角度 |
72 |
圆形边 |
331 或 441 |
冻结图层对象的软指针 ID/句柄或硬指针 ID/句柄;为每个冻结图层重复 |
70 |
位标志和透视模式 |
1 |
打印样式表 |
281 |
渲染模式: 0 = 二维优化(传统二维) 1 = 线框 2 = 隐藏线 3 = 平面着色 4 = 体着色 5 = 带线框平面着色 6 = 带线框体着色
所有非二维优化渲染模式均使用新三维图形管道。这些值直接与 SHADEMODE 命令和 AcDbAbstractViewTableRecord::RenderMode 枚举相对应 |
71 |
视图模式(参见 VIEWMODE 系统变量) |
74 |
UCSICON 设置 |
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 |
着色打印设置 |
61 |
主栅格线 |
332 |
背景对象的软指针 ID/句柄(可选) |
333 |
着色打印对象的软指针 ID/句柄(可选) |
348 |
视觉样式对象的硬指针 ID/句柄(可选) |
292 |
标志上的默认光源 |
282 |
默认光源类型 0 = 一条平行光 1 = 两条平行光 |
141 |
亮度 |
142 |
对比度 |
63, 421, 431 |
环境色(仅当不是黑色时输出) |