VIEWPORT (DXF)

下列群組碼適用於視埠圖元。

視埠群組碼

群組碼

描述

100

子類別標識 (AcDbViewport)

10

中心點 (在 WCS 中)

DXF:X 值;APP:3D 點

20, 30

DXF:中心點的 YZ 值 (在 WCS 中)

40

以圖紙空間單位計算的寬度

41

以圖紙空間單位計算的高度

68

視埠狀態欄位:

-1 = 打開,但在螢幕上完全不可見;或因目前已超出 $MAXACTVP 記數,而成為一個未處於作用中的視埠。

0 = 關閉

<正值 > = 開啟並處於作用中。該值表示視埠在堆疊中的順序,其中 1 表示作用中的視埠,2 表示下一個,其餘依此類推

69

視埠識別碼

12

視圖中心點 (在 DCS 中)

DXF:X 值;APP:2D 點

22

DXF:檢視中心點 Y 值 (在 DCS 中)

13

鎖點基準點

DXF:X 值;APP:2D 點

23

DXF:鎖點基準點 Y

14

鎖點間距

DXF:X 值;APP:2D 點

24

DXF:鎖點間距 Y

15

格線間距

DXF:X 值;APP:2D 點

25

DXF:格線間距 Y

16

視圖方向向量 (在 WCS 中)

DXF:X 值;APP:3D 向量

26, 36

DXF:檢視方向向量的 YZ 值 (在 WCS 中)

17

視圖目標點 (在 WCS 中)

DXF:X 值;APP:3D 向量

27, 37

DXF:視圖目標點的 YZ 值 (在 WCS 中)

42

透視鏡頭長度

43

前截取平面 Z

44

後截取平面 Z

45

視圖高度 (以模型空間單位表示)

50

鎖點角度

51

視圖扭轉角度

72

圓縮放百分比

331

凍結圖層物件識別碼/處理碼 (可能有多重項目) (可選擇的)

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 上。若同時設定 kIsoPairTop 與 kIsoPairRight,則啟用 isopair 左

8192 (0x2000) = kIsoPairRight。若設定 kIsoPairRight,但不設定 kIsoPairTop,則啟用 isopair 右

16384 (0x4000) = 啟用視埠縮放鎖住

32768 (0x8000) = 目前總是啟用

65536 (0x10000) = 啟用非矩形截取

131072 (0x20000) = 關閉視埠

262144 (0x40000) = 啟用圖面範圍之外的格線顯示

524288 (0x80000) = 啟用自適應格線顯示

1048576 (0x100000) = 格線顯示為自適應時,啟用在設定的格線間距內再細分

2097152 (0x200000) = 啟用格線跟隨工作平面切換

340

用作視埠截取邊界的圖元之硬式指標 ID/處理碼 (僅當視埠不為矩形時才顯示)

1

指定給此視埠的出圖型式表名稱

281

彩現模式:

0 = 2D 最佳化 (典型 2D)

1 = 線架構

2 = 隱藏線

3 = 平板描影

4 = Gouraud 描影

5 = 具有線架構的平板描影

6 = 具有線架構的 Gouraud 描影

「2D 最佳化」以外的所有彩現模式皆採用新 3D 圖形管道。這些值直接回應 SHADEMODE 指令與 AcDbAbstractViewTableRecord::RenderMode enum

71

每一視埠旗標的 UCS:

0 = 當此視埠成為作用中,此 UCS 不變更。

1 = 此視埠儲存自己的 UCS;每當啟用此視埠時,該 UCS 便成為目前的 UCS。

74

在 UCS 原點旗標上顯示 UCS 圖示:

控制 UCS 圖示是代表視埠 UCS 還是目前 UCS (若 UCSVP 為 1 且視埠不在作用中,就會有差別了)。然而,此功能變數目前被忽略了,而且圖示總是代表視埠 UCS

110

UCS 原點

DXF:X 值;APP:3D 點

120, 130

DXF:UCS 原點的 YZ

111

UCS 的 X

DXF:X 值;APP:3D 向量

121, 131

DXF:UCS X 軸的 YZ

112

UCS 的 Y

DXF:X 值;APP:3D 向量

122, 132

DXF:UCS Y 軸的 YZ

345

UCS 為具名 UCS 時 AcDbUCSTableRecord 的識別碼/處理碼。若未出現,則 UCS 未具名

346

UCS 為正投影時,基準 UCS 之 AcDbUCSTableRecord 的 ID/處理碼 (字碼 79 不為 0)。 如果不存在,且字碼 79 不為 0,則採用基準 UCS 做為 WORLD

79

UCS 的正投影類型︰

0 = UCS 不是正投影

1 = 上;2 = 下

3 = 前;4 = 後

5 = 左;6 = 右

146

高程

170

ShadePlot 模式︰

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)。