VIEWPORT (DXF)

Os códigos de grupo a seguir aplicam-se às entidades de viewport.

Códigos de grupo de viewport

Código de grupo

Descrição

100

Marcador de subclasse (AcDbViewport)

10

Ponto central (no WCS)

DXF: valor de X, APP: ponto 3D

20, 30

DXF: valores Y e Z de ponto central (no WCS)

40

Largura em unidades de espaço do papel

41

Altura em unidades de espaço do papel

68

Campo de status de viewport:

-1 = ativada, mas está totalmente fora da tela ou uma das viewports não está ativa devido à contagem $MAXACTVP estar atualmente excedida.

0= desativada

<valor positivo > = ativada e ativa. O valor indica a ordem de empilhamento para as viewports, onde 1 é a viewport ativa, 2 é a seguinte, e assim por diante

69

ID de viewport

12

Vista de ponto central (em DCS)

DXF: valor de X; APP: ponto 2D

22

DXF: vista de ponto central de valor de Y(em DCS)

13

Ponto base do snap

DXF: valor de X; APP: ponto 2D

23

DXF: ponto base do snap de valor Y

14

Espaçamento de snap

DXF: valor de X; APP: ponto 2D

24

DXF: espaçamento de snap de valor Y

15

Espaçamento da grade

DXF: valor de X; APP: ponto 2D

25

DXF: espaçamento da grade de valor Y

16

Vetor de direção de vista (no WCS)

DXF: valor de X; APP: vetor 3D

26, 36

DXF: valores Y e Z de vetor de direção de vista (no WCS)

17

Ponto de destino de vista (no WCS)

DXF: valor de X; APP: vetor 3D

27, 37

DXF: valores Y e Z do ponto de destino de vista (no WCS)

42

Perspectiva do comprimento da lente

43

Plano de recorte frontal de valor Z

44

Plano de recorte traseiro de valor Z

45

Altura da vista (em unidades de espaço do modelo)

50

Ângulo de snap

51

Ângulo de giro da vista

72

Porcentagem de zoom do círculo

331

Camada congelada ID de objeto/Manipulador (podem existir múltiplas entradas) (opcional)

90

Sinalizadores de bits codificados de status de viewport:

1 (0x1) = Ativa o modo de perspectiva

2 (0x2) = Ativa o corte frontal

4 (0x4) = Ativa o corte posterior

8 (0x8) = Ativa o seguinte UCS

16 (0x10) = Ativa o corte frontal não no olho

32 (0x20) = Ativa visibilidade do ícone UCS

64 (0x40) = Ativa o ícone UCS na origem

128 (0x80) = Ativa zoom rápido

256 (0x100) = Ativa o modo snap

512 (0x200) = Ativa o modo de grade

1024 (0x400) = Ativa o estilo de snap isométrico

2048 (0x800) = Ativa o modo de plotagem oculto

4096 (0x1000) = kIsoPairTop. Se definir e o kIsoPairRight não estiver definido, então o isopair superior será ativado. Se o kIsoPairTop e o kIsoPairRight forem definidos, o isopair esquerdo será ativado

8192 (0x2000) = kIsoPairRight. Se definir e o kIsoPairTop não estiver definido, então o isopair direito será ativado

16384 (0x4000) = Ativa o bloqueio de zoom da viewport

32768 (0x8000) = Atualmente está sempre ativado

65536 (0x10000) = Ativa o corte não retangular

131072 (0x20000) = Desativa a viewport

262144 (0x40000) = Ativa a exibição da grade além dos limites do desenho

524288 (0x80000) = Ativa a exibição de grade de adaptação

1048576 (0x100000) = Ativa a subdivisão da grade abaixo do espaçamento da grade de conjunto quando a grade for adaptável

2097152 (0x200000) = Ativa a alternância de grade e plano de trabalho

340

Ponteiro duro de ID/manipulador para entidade que serve como o limite de corte da viewport (somente presente se a viewport for não retangular)

1

Nome de folha de estilo de plotagem atribuído à viewport

281

Modo de renderização:

0 = 2D otimizado (2D clássico)

1 = Estrutura de arame

2 = Linha oculta

3 = Plano sombreado

4 = Gouraud sombreado

5 = Plano sombreado com estrutura de arame

6 = Gouraud sombreado com estrutura de arame

Todos os modos de renderização diferentes de 2D otimizado encaixam o novo projeto de gráficos 3D. Estes valores diretamente correspondem ao comando SHADEMODE e AcDbAbstractViewTableRecord::RenderMode enum

71

UCS por indicador de viewport:

0 = O UCS não será alterado quando esta viewport se tornar ativa.

1 = Esta viewport armazena seu próprio UCS que se tornará o UCS atual sempre que a viewport estiver ativada

74

Exibir o ícone UCS no indicador de origem do UCS:

Controla se o ícone UCS representa o UCS da viewport ou o UCS atual (estes serão diferentes se UCSVP for 1 e a viewport não estiver ativa). No entanto, o campo está sendo ignorado e o ícone sempre representa o UCS da viewport

110

Origem do UCS

DXF: valor de X, APP: ponto 3D

120, 130

DXF: valores Y e Z de origem do UCS

111

Eixos X do UCS

DXF: valor de X; APP: vetor 3D

121, 131

DXF: valores Y e Z do UCS do eixo x

112

Eixos Y do UCS

DXF: valor de X; APP: vetor 3D

122, 132

DXF: valores Y e Z de eixos Y do UCS

345

O ID/manipulador de AcDbUCSTableRecord se um UCS for um UCS nomeado. Se não estiver presente, o UCS estará sem nome

346

O ID/manipulador de AcDbUCSTableRecord de base UCS se o UCS for ortogonal (código 79 diferente de zero). Se não estiver presente e o código 79 for diferente de zero, então o UCS de base será tomado como universal

79

Tipo de ortogonal de UCS:

0 = UCS não é ortogonal

1 = Superior; 2 = Inferior

3 = Frontal; 4 = Traseiro

5 = Esquerda; 6 = Direita

146

Elevação

170

Modo de Shadeplot:

0 = Conforme exibido

1 = estrutura de arame

2 = Oculto

3 = Renderizado

61

Frequência das linhas de grade principal comparada com linhas de grade secundária.

332

ID de fundo/manipulador (opcional)

333

ID de plotagem de sombra/manipulador (opcional)

348

ID de estilo visual/manipulador (opcional)

292

Indicador de iluminação padrão. Ativado quando nenhuma luz de usuário for especificada.

282

Tipo de iluminação padrão:

0 = Uma luz distante

1 = Duas luzes distantes

141

Brilho da vista

142

Contraste da vista

63,421,431

Cor de luz ambiente. Gravar somente se a cor não for preta.

361

ID de sol/manipulador (opcional)

335

Referência de ponteiro suave para objeto de viewport (para a sobreposição de propriedades VP de camada)

343

Referência de ponteiro suave para objeto de viewport (para a sobreposição de propriedades VP de camada)

344

Referência de ponteiro suave para objeto de viewport (para a sobreposição de propriedades VP de camada)

91

Referência de ponteiro suave para objeto de viewport (para a sobreposição de propriedades VP de camada)
Nota: O fator de ZOOM XP é calculado com a seguinte fórmula:group_41 / group_45 (ou pspace_height / mspace_height).