normalization - Manual do Geomview
Description: Manual do Geomview

Next: not, Previous: NeXT, Up: GCL Reference

#### 7.2.96 normalization

`(normalization GEOM-ID {each|none|all|keep})`
  Ajusta a situação atual da normalização de GEOM-ID.
  `none`
    suprime toda normalização.
  `each`
    normaliza a caixa associada ao objeto para ajustar-se dentro da esfera unitária, com o centro de sua caixa associada transladado para a orígem. A caixa é alterada proprocionalmente de forma que sua diagonal maior, sqrt((xmax-xmin)^2 + (ymax-ymin)^2 + (zmax-zmin)^2), seja 2.
  `all`
    assemelha-se a `each`, exceto quando um objeto está mudando (e.g. quando seu objeto geométrico está sendo modificado por um programa externo). Então, `each` precisamente ajusta a caixa associada em torno do objeto quando esse objeto muda e faz as normalizações de acordo com as mudanças, enquanto `all` normaliza a união de todas as variantes do objeto e normaliza conforme essa união.
  `keep`
    mantém a transformação de normalização atual intocada quando o objeto muda. Essa intocabilidade pode ser útil para aplicar a normalização `each` ou `all` à primeira versão de um ojeto que está mudando de forma a trazer esse objeto para o campo de visão, a seguir alternar para `keep`.