Computação gráfica

1797 palavras 8 páginas
RECORTE
RECORTE DE LINHAS E POLÍGONOS

ALGORITMOS DE RECORTE (clipping)
Prof. Joaquim Jorge Prof. João Bernardo Instituto Superior Técnico 1999

© JAJ, JCB - Instituto Superior Técnico 1998-99

1

RECORTE DE LINHAS E POLÍGONOS

Sumário
• Transformação de visualização
4Definir vistas arbitrárias (câmara virtual) 4Transformar volume de visualização no volume canónico (paralelepípedo) ÜRecorte de objectos 3D sobre volume canónico 8Remover linhas e superfícies ocultas 4Converter cena 3D em 2D (proj. ortogonal) ÜDesenhar linhas e polígonos na superfície de ecrã
© JAJ, JCB - Instituto Superior Técnico 1998-99 2

RECORTE
RECORTE DE LINHAS E POLÍGONOS

Recorte 3D (1/4)
• Recortar a cena usando o volume canónico • paralelepípedo z ∈ [0..1], x,y ∈ [-1..1]
(-1, 1, 0)

y

(-1, 1, 1)

plano de recorte anterior (z = 1)
(1, 1, 1)

plano de recorte posterior (z = 0) x
(1, -1, 0)
© JAJ, JCB - Instituto Superior Técnico 1998-99

z
(-1, -1, 1) (1, -1, 1)
3

(-1, -1, 0)

RECORTE DE LINHAS E POLÍGONOS

Recorte 3D (2/4)
• Recorte elimina primitivas e faces fora do volume canónico

© JAJ, JCB - Instituto Superior Técnico 1998-99

4

RECORTE
RECORTE DE LINHAS E POLÍGONOS

Recorte 3D (3/4)
• Vértices:
– Comparar componentes x e y com +/- 1. Comparar z com 0 e 1 – Conservar se dentro dos limites – Eliminar se fora

© JAJ, JCB - Instituto Superior Técnico 1998-99

5

RECORTE DE LINHAS E POLÍGONOS

Recorte 3D (4/4)
• Arestas:
– Calcular intersecção com planos de recorte – Determinar valores x, y, z na intersecção – Conservar parte da aresta dentro do volume

• Recorte 3D extensão “trivial” de recorte 2D (ver adiante)

© JAJ, JCB - Instituto Superior Técnico 1998-99

6

RECORTE
RECORTE DE LINHAS E POLÍGONOS

Projecção 3D-2D
• Basta tomar cada ponto e descartar z para obter imagem no plano xy (proj. ortogonal) • Projecção paralela - posição do plano de imagem irrelevante (modelo de câmara simplificado) • Imagem:

Relacionados

  • Computação gráfica
    8868 palavras | 36 páginas
  • Computação grafica
    3963 palavras | 16 páginas
  • Computação Gráfica
    1551 palavras | 7 páginas
  • Computaçao gráfica
    1057 palavras | 5 páginas
  • Computação grafica
    417 palavras | 2 páginas
  • Computação gráfica
    538 palavras | 3 páginas
  • A computação grafica
    379 palavras | 2 páginas
  • Computação gráfica
    659 palavras | 3 páginas
  • computação grafica
    415 palavras | 2 páginas
  • Computação gráfica
    10012 palavras | 41 páginas