ENTITIES 段   
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) = 关闭视口

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 是非正交 UCS
1 = 俯视图;2 = 仰视图
3 = 主视图;4 = 后视图
5 = 左视图;6 = 右视图

146

标高

170

消隐出图模式:

0 = 按显示
1 = 线框
2 = 隐藏
3 = 渲染

注意  ZOOM XP 比例的计算公式如下:group_41 / group_45(或 pspace_height / mspace_height)。

   评论?