VISTA (DXF)

Os códigos de grupo a seguir são aplicáveis às entradas da tabela de símbolos VISTA.

Códigos de grupo VISTA

Código de grupo

Descrição

100

Marcador de subclasse (AcDbViewTableRecord)

2

Nome da vista

70

Valores de sinalizador padrão (valores codificados por bits):

1 = Se configurado, esta é uma vista de espaço do papel

16 = Se configurado, a entrada de tabela será externamente dependente de um refex

32 = Se esse bit e o bit 16 forem definidos, o xref externamente dependente foi resolvido corretamente

64 = Se configurado, a entrada de tabela foi referenciada por ao menos uma entidade no desenho na última vez em que o desenho foi editado. (Este sinalizador é para o benefício dos comandos do AutoCAD. Ele pode ser ignorado pela maioria dos programas que leem os arquivos DXF, e não precisa ser definido por programas de gravação de arquivos DXF)

40

Altura da vista (em DCS)

10

Vista de ponto central (em DCS)

DXF: valor de X; APP: ponto 2D

20

DXF: valor Y da vista do ponto central (em DCS)

41

Largura da vista (em DCS)

11

Direção da vista do destino (para o WCS)

DXF: valor de X; APP: vetor 3D

21, 31

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

12

Ponto de destino (no WCS)

DXF: valor de X, APP: ponto 3D

22, 32

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

42

Comprimento da lente

43

Plano de corte frontal (deslocamento a partir do ponto de destino)

44

Plano de corte posterior (deslocamento a partir do ponto de destino)

50

Ângulo de giro

71

Modo de vista (consulte a variável de sistema VIEWMODE)

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

72

1 se houver um UCS associado a esta vista; caso contrário, 0

73

1 se a câmera for plotável

332

ID do ponteiro suave/manipulador para objetos de plano de fundo (opcional)

334

ID do ponteiro suave/manipulador para objetos de corte dinâmico (opcional)

348

ID de ponteiro rígido/manipulador para objeto de estilo visual (opcional)

361

ID de propriedade de disco do sol

Os códigos a seguir aparecem somente se o código 72 for definido como 1. Elas definem o UCS que será associado à vista. O UCS será o UCS atual sempre que essa vista for restaurada (se o código 72 for 0, o UCS fica inalterado).

Códigos de grupo VIEW com UCS

Código de grupo

Descrição

110

Origem UCS (somente aparece se o código 72 for definido como 1)

DXF: valor de X, APP: ponto 3D

120, 130

DXF: valores Y e Z de origem do UCS

111

O eixo X UCS (somente aparece se o código 72 for definido como 1)

DXF: valor de X; APP: vetor 3D

121, 131

DXF: valores Y e Z do UCS do eixo x

112

O eixo Y UCS (somente aparece se o código 72 for definido como 1)

DXF: valor de X; APP: vetor 3D

122, 132

DXF: valores Y e Z de eixos Y do UCS

79

Tipo de UCS ortogonal (somente aparece se o código 72 for definido como 1 ):

0 = UCS é não ortogonal

1 = Superior; 2 = Inferior

3 = Frontal; 4 = Traseiro

5 = Esquerda; 6 = Direita

146

Elevação UCS (somente aparece se o código 72 for definido como 1)

345

O ID/manipulador de AcDbUCSTableRecord se um UCS for um UCS nomeado. Se não estiver presente, o UCS não está nomeado (somente aparece se o código 72 for definido como 1)

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 base, o UCS será considerado como WORLD (somente aparece se o código 72 for definido como 1)