#### 3.6.1 The Appearance Panel

O painel de Aparência (Appearance) leva você a modificar as mais comuns propriedades de aparência do objeto alvo.

Figura 3.5: O Painel de Aparência.

Se o alvo for um geom individual, então modificaçãoes que você fizer no painel de aparências aplicam-se a aparência daquele objeto geométrico. Se o alvo for o "World", então as modificações no painel de aparências aplicam-se à aparênca do objeto atual e a aparência de todos os outros objetos individuais. (Usuários acham que esse comportamento é mais desejável que ter as modificações somente aplicadas a aparência do "World".) Se o alvo for uma câmera, então as modificações do painel de aparência aplica-se ao geom que ocupou mais recentemente a posição de alvo.

Os cinco botões próximos ao canto superior esquerdo sob a palavra Show (mostrar) controlam que partes do geom alvo são desenhadas.

Faces
  Esse botão especifica se faces são desenhadas.
Edges
  Esse botão especifica se arestas são desenhadas.
Normals
  Esse botão especifica se vetores normais à superfície são desenhados.
BBox
  Esse botão especifica se a caixa associada é desenhada.
Vects
  Esse botão especifica se objetos VECT são desenhados. VECTs são um tipo de objeto OOGL que representa pontos e segmentos de reta em espaço tridimencional; os VECTs são distintos de arestas ou de outros tipos de objetos, e é desejável algumas vezes ter controle separado sobre se eles são desenhados.

Os quatro botões sob Color rotulados Faces, Arestas (Edges), Normais (Normals), e BBox permitem a você especificar a cor do aspecto correspondente de um geom alvo. Clicando sobre um deles faz com que apareça um painel de escolha de cores.

Figura 3.6: Painel de Escolha de Cor.

Esse painel oferece dois conjuntos de botões deslizantes: H(ue) S(Saturation) V(alue), ou R(ed) G(reen) B(lue), cada um no intervalo real fechado de 0 a 1. O quadrado mostra a cor atual, que é fornecida numericamente em ambos os sitemas HSV e RGB nas caixas de texto correspondentes.

No sistema de cores HSV, hue H mostra vermelho em 0, verde em .333, azul em .667, e volta ao vermelho em 1.0. Saturação fornece a fração de branco misturada na cor, de 0 para cinza puro a 1 para a cor pura. Valor fornece o brilho, de 0 para preto a 1 para brilho máximo.

Pressionado o botão RGB ou o botão HSV ao centro do topo do painel alterna os botões deslizantes para outro sistema de cores. Você pode ajustar cores ou através dos botões deslizantes, ou através de digitação nas caixas de texto RGB ou HSV.

Clique OK para aceitar as cores que você tiver escolhido, ou Cancel para reter as escolhas anteriores de cor.

O navegador SHADING permite a você especificar o modelo de sombreamento que Geomview utilizará para desenhar o geom alvo.

`Constant`
  Toda face do objeto é desenhada com uma cor constante que não depende da localização da face, nem da câmera, nem também das fontes de luz. Se o objeto não contiver cores por face ou por vértice, a cor difusa de aparência do objeto é usada. Se o objeto contiver cores por face, essas cores serão usadas. Se o objeto contiver cores por vértice, cada face é pintada usando a cor de seu primeiro vértice.
`Flat`
  Cada face do objeto é desenhada com uma cor que depende da localização relaiva da face, da câmera, e das fontes de luz. A cor é constante ao longo da face mas pode mudar conforme muda a face, a câmera, ou o movimento das luzes.
`Smooth`
  Cada face do objeto é desenhada com cores lisamente interpoladas baseadas nos vetores normais em cada vértice. Se o objeto não contiver normais por vértice, "Smooth" tem o mesmo efeito que o modo de sombreamento "Flat". Se o objeto tiver normais por vértice rasoáveis, o efeito é alisamento sobre as arestas e entre as faces.
`CSmooth`
  Cada face do objeto é desenhada com as cores exatamente especificada(s), independente de iluminação, orientação, e propriedades de material. Se o objeto for definido com cores por vértice, as cores serão interpoladas lisamente ao longo da face; de outra forma o efeito é o mesmo que ocorre no estilo de sombreamento "Constant".
`VCflat`
  Uma combinação de `CSmooth` e sombreamento `Flat`. Dessa forma o sombreamento é constante em cada face, de acordo com a orientação relativa das fontes de luz, a câmera e a superfície normal da face.

O botão Facing Normals no painel de aparência (Appearance) indica se Geomview pode arranjar aqueles vetores normais ou se não pode sempre conforme a visualização. Se um vetor normal direciona-se afastando-se do visualizador a cor da face correspondente ou vértice correspondente usualmente é mais forte do que é desejado. Geomview pode evitar isso através do uso da normal oposta em cálculos de sombreamento. Esse comportamento é o padrão. Usando Facing Normals podemos fornecer estranha suavidade pesada ou estranhos efeitos de tonalidade de luz, embora, proximo ao horizonte de um objet distantemente liso facetado. Pressione esse botão para usar as normais fornecidas com o objeto.

Os três campos no canto inferior esquerdo do painel de aparência (Appearance) são:

Line Width
  A espessura, em pixels, para linhas desenhadas pelo Geomview.
Normal Length
  Isso é atualmente um fator de homotetia; quando vetores normais forem desenhados, Geomview desenha-os de forma que tenham um comprimento que é seu comprimento natural vezes esse número.
Patch Dicing
  Geomview desenha retalhos de Bezier primeiro convertendo-so em malhas. Esse parâmetro especifica a resolução da malha: se Patch Dicing for n, então uma malha n por n é usada para desenhar cada retalho de Bezier. Se Patch Dicing for 1, a resolução reverte-se para um valor padrão interno.

O botão Revert no painel de aparência (Appearance) desfaz todas as escolhas na aparência do alvo. Isso faz com que o geom alvo herde todas as suas propriedades de aparência de seus pais.

O botão do painel de aparência (Appearance) determina se controles de aparência devem sobrescrever escolhas feitas nos objetos em si mesmos – por exemplos, escolhendo a cor de face irá afetar todas as faces de objetos com faces multicoloridas. De outra forma, controles de aparência somente fornecem escolhas que não forem especificadas nos objetos em si mesmos não especificarem. Por padrão, Override está habilitado. Esse botão aplica-se a todos os objetos, e a todos os painéis relacionados a aparência.

Normalização é um tipo de homotetia; Geomview pode alterar o tamanho de um objeto proporcionalmente de forma que esse objeto se ajuste dentro de uma certa região. O objetivo principal da normalização é permitir a você facilmente visualizar um objeto sem ter que se preocupar com o tamanho do mesmo. Estamos substituindo gradualmente o recurso de normalização do Geomview por recursos mais robustos de posicionamento de câmera. Em geral, o melhor caminho de garantir que você está vendo tudo de um objeto é usar o botão Look At do painel de ferramentas (Tools). A normalização pode ser completamente substituída por esse botão do painel de ferramentas e por outros recursos em uma versão futura do Geomview.

Normalização é uma propriedade que aplica-se a cada geom separadamente. o navegador NORMALIZE GEOMETRY afeta a propriedade de normalização do geom alvo. Se o geom alvo for "World", a normalização afetará todos os geoms.

None
  Sem normalização.
Individual
  Normaliza o geom atual para ajustar-se dentro de uma esfera unitária.
Sequence
  Assemelha-se a "Individual", exceto quando um objeto está mudando. Então, "Individual" com muita precisão ajusta a caixa associada em torno do objeto quando esse objeto modifica-se e normaliza-se adequadamente, enquanto "Sequence" normaliza a união de todas as variantes do objeto e normaliza ade-quadamente.
Keep
  Mantem a transformação de normalização inalterada quando o objeto modifica-se. Keep pode ser útil para aplicar a normalização "Individual" ou a normalização "Sequence" à primeira versão de um objeto que se modifica para trazer esse mesmo objeto ao campo de visão.