Recortes e preenchimento

1421 palavras 6 páginas
Universidade Presbiteriana Mackenzie

Introdução à Computação Gráfica Aula 05 Recorte e preenchimento

Profª Ilana Souza Concilio
Faculdade de Computação e Informática segunda-feira, 11 de março de 2013

Pipeline de Renderização
• Modelagem • Processamento Geométrico
– Pipeline de Visualização – Clipping: Segmentos de Linha e Polígonos – Remoção de superfícies escondidas

• Rasterização (scan conversion) • Iluminação e Display

Computação Gráfica - Profª Ilana Souza Concilio

2

Pipeline de Renderização

Computação Gráfica - Profª Ilana Souza Concilio

3

Clipping de Segmentos
Clipping do segmento com o retângulo de projeção
– Abordagem força-bruta • Encontrar a intersecção da linha com a borda e cortar • Requer multiplicação e divisão com ponto flutuante – Clipping Cohen-Sutherland • Requer somente subtração de ponto-flutuante e operação binária

Computação Gráfica - Profª Ilana Souza Concilio

4

Clipping Cohen-Sutherland
Extende os lados da janela para o infinito e forma 9 regiões. A cada região é associado um outcode bit, b0b1b2b3, tal que:

1 if y  ymax b0   0 otherwise 1 if x  xmax b2   0 otherwise

1 if y  ymin b1   0 otherwise 1 if x  xmin b3   0 otherwise

Computação Gráfica - Profª Ilana Souza Concilio

5

Clipping Cohen-Sutherland
• Teste para retas trivialmente aceitas
– 2 pontos dentro do retângulo

• Teste para retas trivialmente rejeitadas
– 2 pontos na mesma metade de espaço da borda recortada

• Se o segmento pode ser tanto aceito ou rejeitado, ele é subdividido por 2 segmentos para que um deles seja rejeitado.

Computação Gráfica - Profª Ilana Souza Concilio

6

Clipping Cohen-Sutherland
Para um segmento com outcodes o1 and o2: • o1 = o2 = 0 • (o1 ≠ 0 e o2 = 0) ou (o1 = 0 e o2 ≠ 0)
– segmento está inteiro dentro da janela. Exemplo AB – Um está dentro e o outro está fora. – Subdivide o segmento na borda ou bordas indicados pelo outcode não-zero. Exemplo: CD

Relacionados

  • SICG M303 Bem Imovel Arquitetura Caracterizacao Interna
    434 palavras | 2 páginas
  • Editor de primitivas gráficas
    1146 palavras | 5 páginas
  • Assentamento do Pavimento Intertravado
    1127 palavras | 5 páginas
  • Educação fisica
    2742 palavras | 11 páginas
  • Resenha Teresa
    1090 palavras | 5 páginas
  • Tecnologia Gráfica
    930 palavras | 4 páginas
  • Diversos
    450 palavras | 2 páginas
  • Manual De Clipping Impresso E Internet 1
    4085 palavras | 17 páginas
  • LAJE ALVEOLAR
    4178 palavras | 17 páginas
  • Aprender com segurança
    829 palavras | 4 páginas