以下组码适用于视口图元。
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 |
视口对象的软指针参照(用于图层视口特性替代) |