VIEWPORT (DXF)

Následující kódy skupin platí pro entity viewport.

Kódy skupin pro entity viewport

Kód skupiny

Popis

100

Značka podtřídy (AcDbViewport)

10

Středový bod (v GSS)

DXF: Hodnota X, APP: 3D bod

20, 30

DXF: Hodnoty Y a Z středového bodu (v GSS)

40

Šířka v jednotkách výkresového prostoru

41

Výška v jednotkách výkresového prostoru

68

Pole stavu výřezu:

–1 = Zapnuto, ale je zcela mimo obrazovku, nebo se jedná o jeden z výřezů, který není aktivní, protože počet $MAXACTVP je právě překročen.

0 = Vypnuto

<kladná hodnota> = Zapnuto a aktivní. Hodnota označuje pořadí v navršení výřezů, kde 1 je aktivní výřez, 2 je další atd.

69

ID výřezu

12

Středový bod pohledu (v ZSS)

DXF: Hodnota X, APP: 2D bod

22

DXF: Hodnota Y středového bodu pohledu (v ZSS)

13

Základní bod kroku

DXF: Hodnota X, APP: 2D bod

23

DXF: Hodnota Y základního bodu kroku

14

Velikost kroku

DXF: Hodnota X, APP: 2D bod

24

DXF: Hodnota Y velikosti kroku

15

Rozteč rastru

DXF: Hodnota X, APP: 2D bod

25

DXF: Hodnota Y rozteče rastru

16

Směrový vektor pohledu (v GSS)

DXF: Hodnota X, APP: 3D vektor

26, 36

DXF: Hodnoty Y a Z směrového vektoru pohledu (v GSS)

17

Cílový bod pohledu (v GSS)

DXF: Hodnota X, APP: 3D vektor

27, 37

DXF: Hodnoty Y a Z cílového bodu pohledu (v GSS)

42

Perspektivní ohnisková vzdálenost

43

Hodnota Z přední roviny oříznutí

44

Hodnota Z zadní roviny oříznutí

45

Výška pohledu (v jednotkách modelového prostoru)

50

Úhel kroku

51

Úhel náklonu pohledu

72

Procento pro zoom kružnice

331

ID/index objektu zmrazené hladiny (může existovat víc položek) (nepovinné)

90

Bitově kódované příznaky stavu výřezu:

1 (0x1) = Aktivuje režim perspektivy.

2 (0x2) = Aktivuje přední oříznutí.

4 (0x4) = Aktivuje zadní oříznutí.

8 (0x8) = Aktivuje sledování USS.

16 (0x10) = Aktivuje bitový kód Přední ořezávání není v místě oka.

32 (0x20) = Aktivuje viditelnost ikony USS.

64 (0x40) = Aktivuje ikonu USS v počátku.

128 (0x80) = Aktivuje rychlý zoom.

256 (0x100) = Aktivuje režim uchopení.

512 (0x200) = Aktivuje režim rastru.

1024 (0x400) = Aktivuje izometrický krok.

2048 (0x800) = Aktivuje režim skrytí vykreslení.

4096 (0x1000) = kIsoPairTop. Pokud je nastaveno a kIsoPairRight není nastaveno, je aktivováno isopair top. Pokud je nastaveno kIsoPairTop i kIsoPairRight, je aktivováno isopair left.

8192 (0x2000) = kIsoPairRight. Pokud je nastaveno a kIsoPairTop není nastaveno, je aktivováno isopair right.

16384 (0x4000) = Aktivuje uzamknutí zoomu výřezu.

32768 (0x8000) = Nyní vždy aktivováno.

65536 (0x10000) = Aktivuje nepravoúhlé oříznutí.

131072 (0x20000) = Vypne výřez.

262144 (0x40000) = Aktivuje zobrazení rastru za meze výkresu.

524288 (0x80000) = Aktivuje adaptivní zobrazení rastru.

1048576 (0x100000) = Aktivuje dílčí rozdělení rastru pod nastavenou rozteč rastru, pokud je zobrazení rastru adaptivní.

2097152 (0x200000) = Aktivuje přepínání rastru podle pracovní roviny.

340

ID/index silného ukazatele entity, který slouží jako hranice oříznutí výřezu (k dispozici pouze u nepravoúhlého výřezu).

1

Název listu stylu vykreslení, které je přiřazeno k tomuto výřezu.

281

Režim rendrování:

0 = 2D optimalizováno (klasické 2D)

1 = Drátový model

2 = Skryté hrany

3 = Ploché

4 = Gouraudovo

5 = Ploché s drátovým modelem

6 = Gouraudovo s drátovým modelem

Všechny režimy rendrování kromě 2D optimalizováno využívají nový 3D grafický proces. Tyto hodnoty přímo odpovídají příkazu SHADEMODE a výčtu AcDbAbstractViewTableRecord::RenderMode.

71

Příznak USS na výřez:

0 = USS se nezmění, když se tento výřez stane aktivní.

1 = Tento výřez uchovává svůj vlastní USS, který se stane aktuálním USS vždy, když je výřez aktivován.

74

Příznak zobrazení ikony USS v počátku USS:

Určuje, zda ikona USS představuje USS výřezu nebo aktuální USS (budou se lišit, pokud UCSVP je 1 a výřez není aktivní). Toto pole je však nyní ignorováno a ikona vždy představuje USS výřezu.

110

Počátek USS

DXF: Hodnota X, APP: 3D bod

120, 130

DXF: Hodnoty Y a Z počátku USS

111

Osa X USS

DXF: Hodnota X, APP: 3D vektor

121, 131

DXF: Hodnoty Y a Z osy X USS

112

Osa Y USS

DXF: Hodnota X, APP: 3D vektor

122, 132

DXF: Hodnoty Y a Z osy Y USS

345

ID/index záznamu AcDbUCSTableRecord, pokud je USS pojmenovaný USS. Pokud není k dispozici, není USS pojmenovaný.

346

ID/index záznamu AcDbUCSTableRecord základního USS, pokud je USS ortografický (kód 79 není nula). Pokud není k dispozici a kód 79 není nula, bude za základní USS považován GLOBÁLNÍ.

79

Ortografický typ USS:

0 = USS není ortografický.

1 = Horní, 2 = Dolní

3 = Přední, 4 = Zadní

5 = Vlevo, 6 = Vpravo

146

Zdvih

170

Režim stínování vykreslování:

0 = Dle zobrazení

1 = Drátový model

2 = Skrytý

3 = Rendrovaný

61

Hustota hlavních čar mřížky v porovnání s vedlejšími čarami

332

ID/index pozadí (nepovinné)

333

ID/index stínovaného výkresu (nepovinné)

348

ID/index vizuálního stylu (nepovinné)

292

Příznak výchozího osvětlení. Zapnuto, pokud žádná uživatelská světla nejsou určena.

282

Výchozí typ osvětlení:

0 = Jedno vzdálené světlo

1 = Dvě vzdálená světla

141

Jas pohledu

142

Kontrast pohledu

63,421,431

Barva okolního světla. Zápis pouze v případě, že nejde o černou barvu.

361

ID/index slunce (nepovinné)

335

Reference slabého ukazatele na objekt výřezu (k přepisu vlastnosti VP hladiny)

343

Reference slabého ukazatele na objekt výřezu (k přepisu vlastnosti VP hladiny)

344

Reference slabého ukazatele na objekt výřezu (k přepisu vlastnosti VP hladiny)

91

Reference slabého ukazatele na objekt výřezu (k přepisu vlastnosti VP hladiny)
Poznámka: Faktor ZOOM XP se vypočítá pomocí následujícího vzorce: group_41 / group_45 (nebo pspace_height / mspace_height).