RECORTE (CLIPPING) por janelas rectangulares

Tamanho: px
Começar a partir da página:

Download "RECORTE (CLIPPING) por janelas rectangulares"

Transcrição

1 RECORTE (CLIPPING) por janelas rectangulares y max y min x min x max i. PONTOS P(x,y) é visível se não for exterior à janela x x max x x min y y max y y min ii. LINHAS (segmentos de recta) PQ é visível se P for visível e Q for visível (condição trivial de aceitação sem cálculos de recorte)

2 RECORTE de LINHAS (1) Método da força bruta Teste de paralelismo Resolução de um sistema de duas equações O ponto de intersecção das rectas pertence aos segmentos? Algoritmo de Cohen-Sutherland Baseia-se na definição de regiões de teste com relação à janela W e atribuição de um código binário a cada extremidade de uma linha, e.g.:

3 Algoritmo de Cohen-Sutherland Convenção para cada ponto P: bit i = 1 se Esta correspondência pode ser fixada por escolha arbitrária P acima de W P abaixo de W P à direita de W P à esquerda de W PQ é trivialmente aceite se ( código(p) or código(q) ) = 0000 PQ é trivialmente rejeitado se ( código(p) and código(q) ) 0000 ado existir pelo menos uma intersecção nos restantes casos, usa-se uma estratégia iterativa para a procurar.

4 Algoritmo de Cohen-Sutherland Para implementar essa estratégia iterativa, escolher-se-á a seguinte ordem para efectuação dos testes Bit 1 Bit 2 Bit 3 Bit 4 aplicando-se então as regras decorrentes da convenção que se use: Bits 1 diferentes Bits 2 diferentes Bits 3 diferentes Bits 4 diferentes rejeitam-se as linhas acima de W e recomeça-se rejeitam-se as linhas abaixo de W e recomeça-se rejeitam-se as linhas à direita de W e recomeça-se rejeitam-se as linhas à esquerda de W e recomeça-se

5 EXEMPLO 1: 1000 Q 0001 P PQ = PQ +Q Q 1000 Q 0001 P Q 0001 P P Q 0000 P Q

6 EXEMPLO 2: 0010 Q 0100 P 0010 Q 0010 Q 0100 P Q Q trivialmente rejeitado

7 Algoritmo de Cohen-Sutherland Métodos alternativos para resolução da intersecção: a) Resolução de um sistema de equações incluindo, conforme o caso, uma das quatro seguintes x = x max x = x min y = y max y = y min ( obriga a multiplicações e divisões ) b) Substituição de P ou Q pelo ponto médio x med = ( x P + x Q ) / 2 y med = ( y P + y Q ) / 2 Aplicado iterativamente, este algoritmo de pesquisa dicotómica necessita, no máximo, de log 2 M x subdivisões, com M x = número máximo de pixels de uma linha Aplicação ao recorte em 3: Extensão de 4 para 6 bits + Planos (de recorte) em vez de linhas

8 RECORTE de LINHAS (2) Algoritmo de Cyrus-Beck Trabalha-se com a descrição paramétrica da linha que se pretende recortar, tendo como objectivo intermédio o cálculo dos valores do parâmetro nos pontos de intersecção com a janela de recorte W. O algoritmo será apresentado com a formulação Liang-Barsky, que o torna ainda mais eficiente. W

9 Os limites da janela de recorte são, por hipótese, as rectas E i (i=1..4), sendo o segmento de recta a recortar e parametricamente dado por: Sejam: P(t) = + ( ) t com 0 t 1 P Ei um ponto qualquer da recta E i V = P(t) - P Ei um vector normal a E i e dirigido para o semi-espaço totalmente exterior à janela W Para uma janela rectangular, os diversos poderiam ser os seguintes vectores: N 1 = ( 0,-1) N 2 = (-1, 0) N 3 = ( 1, 0) N 4 = ( 0, 1)

10 Intersecção de com a recta E i : exterior exterior exterior P Ei P Ei P Ei V V V P(t) P(t) P(t). V > 0. V = 0. V < 0 Produto interno Condição para o cálculo da intersecção

11 Cálculo da intersecção P(t) de com a recta E i :. (P(t) P Ei ) = 0. ( + ( ) t P Ei ) = 0. ( P Ei + ( ) t) = 0. ( P Ei ) +. ( ) t = 0 = t =. ( P Ei ). sempre que. 0 Para uma janela rectangular haverá 4 valores t a calcular.

12 Quais as situações em que. = 0? i. =0 Nunca poderá ocorrer num programa correcto! ii. = 0 =, pelo que, neste caso, se deverá usar o teste de recorte para pontos iii. e perpendiculares entre si paralelo a E i, pelo que não existirá intersecção

13 t =. ( P Ei O valor ) corresponderá a uma intersecção com W?. Classificação dos pontos de intersecção com a recta E i : O sinal do numerador indica-nos para que lado de E i se encontra t>> P P 0 PE 1 PE : Ponto potencialmente de entrada em W (potentially entering). < 0 intersecção PE em t PE PL t>> PL : Ponto potencialmente de saída de W (potentially leaving). > 0 intersecção PL em t PL Se. = 0 e. ( P Ei ) > 0 então é descartado, pois é paralelo a E i e é exterior à janela.

14 Para cada E i a classificação dos pontos de intersecção em PE e PL é feita em simultâneo com o cálculo de t, tendo em conta os valores anteriores do parâmetro (ou por inicialização ou por cálculos anteriores), o que permite testes para descartar segmentos logo na análise de cada E i (optimização de Liang-Barsky). Se for PE escolhe-se o maior t (valor inicial t PE =0): N t PE = máx ( i. ( P Ei ), t PE ). se t PE >1 então t PE >t PL O sinal do denominador determina se é PE ou PL Se for PL escolhe-se o menor t (valor inicial t PL =1): N t PL = mín ( i. ( P Ei ), t PL ). se t PL <0 então t PE >t PL Pode escolher-se P Ei de forma a que -P Ei seja sempre paralelo a Exemplo: N 3.( -P E3 )=x 0 -x max Se acontecer t PE >t PL então o segmento é descartado.

15 Se não tiver sido descartado, as extremidades do segmento recortado ficarão determinadas por substituição de t PE e t PL em P(t) = P0 + (P1 P0) t. EXEMPLOS A) Supondo que a ordem de cálculo escolhida é BOTTOM LEFT RIGHT TOP =PL E 2 =PL E 1 PE PE E 3 PL E 4 PL PE PE

16 B) E 2 E 1 =PE =PL PE =PL E 1 não tem influência porque t<0 t<t PE E 3 E 4 PE PL PE PL E 4 não tem influência porque t>1 t>t PL

17 C) E 2 E 3 E 4 ) E 1 =PE PL E 1 não influencia por ser paralelo a e este está no semi-espaço não exterior PL PE é descartado porque t PE >t PL E 2 não tem influência porque t<0 t<t PE E 4 não influencia por ser paralelo a e este está no semi-espaço não exterior Nota: Apenas E 1 e E 2 foram necessários para esta conclusão. Algoritmo de Cohen-Sutherland versus Algoritmo de Cyrus-Beck (Liang-Barsky) O algoritmo de Cohen-Sutherland é mais eficiente quando houver muitas primitivas dentro ou fora da janela de recorte, aumentando a probabilidade de aceitações/rejeições triviais. Caso contrário, o algoritmo de Cyrus-Beck é sempre preferível por não repetir o tratamento. O algoritmo de Cyrus-Beck pode adaptar-se a quaisquer janelas poligonais convexas, para além de também se poder generalizar a 3 como o de Cohen-Sutherland.

18 RECORTE de POLÍGONOS por janelas rectangulares Algoritmo de Sutherland-Hodgman * interior B exterior C A Polígono [ A B C ] Inicializações: V i = Lista dos vértices de entrada = [ A B C ] V o = Lista dos vértices de saída = nil * Este algoritmo pode generalizar-se a qualquer janela poligonal convexa

19 Algoritmo de Sutherland-Hodgman : as 4 regras exemplificadas interior B exterior C interior B exterior C 1.ª aresta C A A A e B no interior juntar B a V o V o = [ B ] B interior e C exterior calcular e juntar C V o = [ B C ] interior B exterior C interior B exterior C A A A C e no exterior continuar V o = [ B C ] exterior e A interior calcular A e juntar A e A V o = [ B C A A ]

20 Algoritmo de Sutherland-Hodgman O polígono [ A B C ] atrás exemplificado foi transformado em [ B C A A ] pela operação de recorte: B C A A Para um polígono arbitrário, o algoritmo aplica-se por fases sequenciais: CLIPPING STAGES V i CLIP LEFT CLIP TOP CLIP RIGHT CLIP BOTTOM V O Nota: Esta ordem é arbitrária! Questão: Como se poderia generalizar este algoritmo aos casos de janelas não rectangulares?

21 Algoritmo de Sutherland-Hodgman - EXEMPLO MAIS COMPLEXO (Polígono não convexo) : C B F G V i = [ A B C E F G H ] H E A B G C G F C C C F G C H F H A H E H A H E A V O1 = [ C C E F G H H A ] = V i2 V O2 = [ E F H H H A C ] = V i3

22 Algoritmo de Sutherland-Hodgman - (conclusão) C H F C H F H E H E A H A H E E E E V O3 = [ E E F H H H A C ] = V i4 V O4 = [ E E F H H H A C E ] = V o Polígono recortado: C H F H E A H E E O algoritmo de Sutherland-Hodgman pode gerar arestas estranhas (como F H ou H H ) aos polígonos não convexos, com possibilidade de serem eliminadas apenas em pós-processamento. No entanto, não haverá problemas desse género se se recortar um qualquer polígono convexo.

23 RECORTE de POLÍGONOS RECORTE EXTERIOR (SHIELING or BLANKING) B V i CLIP LEFT CLIP TOP CLIP RIGHT CLIP BOTTOM U V o A G C E F V OL = [ A G A ] V OT = [A BB C ] V O = { V OL, V OT, V OR, V OB } V OR = [ C E E ] V OB = [ E F F ] Resultado final da aplicação de FILL AREA a V O

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Transformações de Visualização 2D: Clipping Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro 1 Clipping (recorte) Qualquer procedimento que identifica porções de uma figura que estão

Leia mais

Introdução à Computação Gráfica Recorte. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica Recorte. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Recorte Claudio Esperança Paulo Roma Cavalcanti O Problema de Recorte Dada uma superfície M fechada de codimensão 1 do R n, o complemento de M, (R n -M), possui duas componentes

Leia mais

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira O Problema de Visibilidade Computação Gráfica Recorte Renato Ferreira Numa cena tri-dimensional, normalmente não é possível ver todas as superfícies de todos os objetos Queremos descartar objetos ou partes

Leia mais

de Recta e Polígonos

de Recta e Polígonos Mário Rui Gomes Computação Gráfica 1 Recorte de Segmentos de Recta e Polígonos 1.1 Introdução Relembrando os andares do pipeline de visualização, podemos verificar que no andar anterior foi efectuada a

Leia mais

Algoritmos de Recorte em 2D

Algoritmos de Recorte em 2D Algoritmos de Recorte em 2D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Conceito de Recorte (Clipping) Introdução Algoritmo simples (Força Bruta) Algoritmo de Cohen-Sutherland

Leia mais

Introdução ao Processamento e Síntese de imagens Recorte 2D

Introdução ao Processamento e Síntese de imagens Recorte 2D 1 Introdução ao Processamento e Síntese de imagens Recorte 2D Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Traina, A. J. M. & Oliveira, M. C. F. (2004) 2016 2 Recorte - (Clipping) Numa

Leia mais

Computação Gráfica e Processamento de Imagens. recorte ( clipping ) de : o segmentos de retas o polígonos o textos. Prof.

Computação Gráfica e Processamento de Imagens. recorte ( clipping ) de : o segmentos de retas o polígonos o textos. Prof. recorte ( clipping ) de : o segmentos de retas o polígonos o textos Prof. Julio Arakaki 2005 1 Recorte ( clipping ) Ponto Processo de visualização que leva em conta apenas o conteúdo da janela de desenho.

Leia mais

Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse

Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse Rasterização de primitivas 2D e Pipeline 2D Soraia Raupp Musse Algoritmos de rasterização para primitivas 2D Objetivo: Aproximar primitivas matemáticas descritas através de vértices por meio de um conjunto

Leia mais

1º Teste Computação Gráfica

1º Teste Computação Gráfica 1º Teste Computação Gráfica LEIC-Alameda/LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes de Abril de 4 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas.

Leia mais

1º Teste de Computação Gráfica

1º Teste de Computação Gráfica 1º Teste de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes Prof. Mário Rui Gomes 15 de Abril de 23 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O teste

Leia mais

Visualização 2D: - Transformação window to viewport - Clipping

Visualização 2D: - Transformação window to viewport - Clipping Visualização 2D: - Transformação window to viewport - Clipping Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Transformação de Visualização (window to viewport) Objectivo: obter uma matriz de transformação

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark º Exame 29 Junho de 2 O exame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas

Leia mais

Algoritmos de Rasterização e Recorte

Algoritmos de Rasterização e Recorte Algoritmos de Rasterização e Recorte 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha original Quais propriedades

Leia mais

Exame de 1ª Época Computação Gráfica

Exame de 1ª Época Computação Gráfica Exame de 1ª Época Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes Prof. Mário Rui Gomes 2 de Julho 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando

Leia mais

Objetos definidos no seu próprio sistema de coordenadas

Objetos definidos no seu próprio sistema de coordenadas Transformações Modelagem Iluminação (Shading) Transformação Câmera A história até aqui Recorte Projeção Rasterização Visibilidade Transformações Modelagem Iluminação (Shading) Transformação Câmera Recorte

Leia mais

Remoção de Faces Traseiras Recorte

Remoção de Faces Traseiras Recorte Remoção de Faces Traseiras Recorte Edward Angel, Cap. 7 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Câmara Virtual Simples Transformação de Visualização Volumes canónicos

Leia mais

Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003

Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional

Leia mais

Nº Nome: Antes de começar: Identifique todas as folhas com o seu número.

Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Exame de Época Especial de Computação Gráfica LEIC-Alameda/LEIC-Taguspark/LERCI/LCI Prof. João Brisson Lopes Prof. Mário Rui Gomes 14 de Setembro de 2004 Nº Nome: Antes de começar: Identifique todas as

Leia mais

Introdução à Computação Gráfica Visibilidade e Recorte

Introdução à Computação Gráfica Visibilidade e Recorte Introdução à Computação Gráfica Visibilidade e Recorte Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti O Problema de Visibilidade Numa cena tridimensional,

Leia mais

Computação Gráfica. Exame de Época Especial de. Nº Nome:

Computação Gráfica. Exame de Época Especial de. Nº Nome: Exame de Época Especial de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes 13 de Setembro de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O exame

Leia mais

Exame de Época Especial Computação Gráfica

Exame de Época Especial Computação Gráfica Exame de Época Especial Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes 9 de Setembro 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando adequadamente

Leia mais

Exame Tipo Computação Gráfica

Exame Tipo Computação Gráfica Exame Tipo Computação Gráfica LEIC-T Prof. Mário Rui Gomes Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente todas as respostas.

Leia mais

Pipeline de Visualização 3D

Pipeline de Visualização 3D Pipeline de Visualização 3D André Tavares da Silva [email protected] Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Processo de Visualização https://www.youtube.com/watch?v=ogqam2mykng Processo de

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu 1 Programação Linear (PL) Aula 8 : O método Simplex. Casos particulares. Empate no critério de entrada. Óptimo não finito. Soluções óptimas alternativas. Degenerescência. INÍCIO Forma Padrão Faculdade

Leia mais

PLANEJAMENTO ANUAL / TRIMESTRAL 2014 Conteúdos Habilidades Avaliação

PLANEJAMENTO ANUAL / TRIMESTRAL 2014 Conteúdos Habilidades Avaliação Disciplina: Matemática Trimestre: 1º PLANEJAMENTO ANUAL / TRIMESTRAL 2014 Conteúdos Fundamentais de Matemática Sistema de Numeração decimal As quatro operações fundamentais Compreender problemas Números

Leia mais

Neste capítulo, definimos o problema que estudamos e descrevemos os principais algoritmos

Neste capítulo, definimos o problema que estudamos e descrevemos os principais algoritmos Capítulo 2 Multi-resolução Neste capítulo, definimos o problema que estudamos e descrevemos os principais algoritmos para execução das operações primitivas escolhidas para a comparação empírica. 2.1 Definição

Leia mais

1º Exame Computação Gráfica

1º Exame Computação Gráfica 1º Exame Computação Gráfica LEIC-T Prof. Mário Rui Gomes 28 de Junho 2007 Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente

Leia mais

1 Espaços Vectoriais

1 Espaços Vectoriais Nova School of Business and Economics Apontamentos Álgebra Linear 1 Definição Espaço Vectorial Conjunto de elementos que verifica as seguintes propriedades: Existência de elementos: Contém pelo menos um

Leia mais

PLANEJAMENTO ANUAL / TRIMESTRAL 2013 Conteúdos Habilidades Avaliação

PLANEJAMENTO ANUAL / TRIMESTRAL 2013 Conteúdos Habilidades Avaliação Disciplina: Matemática Trimestre: 1º PLANEJAMENTO ANUAL / TRIMESTRAL 2013 Conteúdos Fundamentais de Matemática Sistema de Numeração decimal As quatro operações fundamentais Compreender problemas Números

Leia mais

Investigação Operacional

Investigação Operacional Investigação Operacional Programação Linear Licenciatura em Engenharia Civil Licenciatura em Engenharia do Território Problema Uma firma fabrica dois produtos P e P em três máquinas M, M e M. P é processado

Leia mais

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Visibilidade Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D LEIC CG Sombreamento

Leia mais

PLANEJAMENTO ANUAL / TRIMESTRAL 2012 Conteúdos Habilidades Avaliação

PLANEJAMENTO ANUAL / TRIMESTRAL 2012 Conteúdos Habilidades Avaliação COLÉGIO LA SALLE BRASÍLIA Disciplina: Matemática Trimestre: 1º Números Naturais: - Sistema de numeração - Adição e subtração - Multiplicação e divisão - Traduzir em palavras números representados por algarismos

Leia mais

Pipeline de Visualização 2D

Pipeline de Visualização 2D Pipeline de Visualização 2D André Tavares da Silva [email protected] Capítulo 2 do Foley Requisitos de matemática para CG Vetores e pontos Matrizes Transformações geométricas Pontos e espaços afim Representação

Leia mais

1.ª FASE 2018 PROPOSTA DE RESOLUÇÃO EXAME NACIONAL DE MATEMÁTICA A ª FASE PROPOSTA DE RESOLUÇÃO

1.ª FASE 2018 PROPOSTA DE RESOLUÇÃO EXAME NACIONAL DE MATEMÁTICA A ª FASE PROPOSTA DE RESOLUÇÃO EXAME NACIONAL DE MATEMÁTICA A 08.ª FASE PROPOSTA DE RESOLUÇÃO Site: http://recursos-para-matematica.webnode.pt/ Facebook: https://www.facebook.com/recursos.para.matematica EXAME NACIONAL DE MATEMÁTICA

Leia mais

Exame de 2ª Época Computação Gráfica

Exame de 2ª Época Computação Gráfica Exame de 2ª Época Computação Gráfica LEIC/MEIC no Lectivo de 2008/2009 Prof. João Brisson Lopes Prof. Mário Rui Gomes 24 de Julho 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando

Leia mais

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1 PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) ª FASE 0 DE JULHO 08 CADERNO... P00/00 Como se trata de uma distribuição normal temos que: ( ) 0,9545. P µ σ

Leia mais

Computação Gráfica. Rasterização. Aula 4. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro

Computação Gráfica. Rasterização. Aula 4. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 4 Rasterização Representação Vetorial x Matricial Normalmente, gráficos são definidos através de primitivas

Leia mais

Algoritmos de Varrimento para Desenho de Primitivas 2D

Algoritmos de Varrimento para Desenho de Primitivas 2D Algoritmos de Varrimento para Desenho de Primitivas 2D 24T12 Sala 3F5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 327 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha

Leia mais

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1 Associação de Professores de Matemática Contactos: Rua Dr. João Couto, n.º 7-A 500-36 Lisboa Tel.: +35 76 36 90 / 7 03 77 Fax: +35 76 64 4 http://www.apm.pt email: [email protected] PROPOSTA DE RESOLUÇÃO DA

Leia mais

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10)

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10) 4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL

Leia mais

RESOLUÇÃO DA FICHA DE REVISÕES MATEMÁTICA A

RESOLUÇÃO DA FICHA DE REVISÕES MATEMÁTICA A Escola Secundária de Fontes Pereira de Melo - 401780 "Escola em processo de mudança" Ano Lectivo 2011/2012 RESOLUÇÃO DA FICHA DE REVISÕES MATEMÁTICA A 11ºA 30-01-2012 1. Num referencial o. n. considera

Leia mais

António Costa. Paulo Roma Cavalcanti

António Costa. Paulo Roma Cavalcanti Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de

Leia mais

PLANIFICAÇÃO ANUAL 2015/ º Ano Matemática. METAS Domínios/Conteúdos Objetivos Descritores de Desempenho

PLANIFICAÇÃO ANUAL 2015/ º Ano Matemática. METAS Domínios/Conteúdos Objetivos Descritores de Desempenho METAS Domínios/Conteúdos Objetivos Descritores de Desempenho Número e Operações - Números naturais 1. Contar 1.1. Reconhecer que se poderia prosseguir a contagem indefinidamente introduzindo regras de

Leia mais

1º Exame/2º Teste Computação Gráfica

1º Exame/2º Teste Computação Gráfica 1º Exame/2º Teste Computação Gráfica LEIC-Alameda/LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes 19 de Junho de 2004 Nº Nome: Deve escrever o seu nº em todas as páginas. Responda às questões

Leia mais

4 º Ano Matemática. METAS Domínios/Conteúdos Objetivos Descritores de Desempenho

4 º Ano Matemática. METAS Domínios/Conteúdos Objetivos Descritores de Desempenho METAS Domínios/Conteúdos Objetivos Descritores de Desempenho Ao longo do ano Números e Operações 3. Resolver problemas 3.1. Resolver problemas de vários passos envolvendo as quatro operações. setembro/

Leia mais

Programação Linear. Rosa Canelas 2010

Programação Linear. Rosa Canelas 2010 Programação Linear Rosa Canelas 2010 Problemas de Optimização São problemas em que se procura a melhor solução (a que dá menor prejuízo, maior lucro, a que é mais eficiente, etc.) Alguns destes problemas

Leia mais

Geometria Descritiva Mudança de Planos Introdução

Geometria Descritiva Mudança de Planos Introdução Mudança de Planos Introdução As projecções de uma figura só representam as suas verdadeiras grandezas se essa figura está contida num plano paralelo aos planos projectantes. Caso contrário as projecções

Leia mais

Considere-se a relação dos exames requeridos, na mesma época, pelos alunos de uma escola: Número do Cadeiras requeridas

Considere-se a relação dos exames requeridos, na mesma época, pelos alunos de uma escola: Número do Cadeiras requeridas X. olorir os Vértices de um Grafo a. Número cromático do grafo onsidere-se que um aluno necessita frequentar as cadeiras, e. Quantos momentos diferentes necessitam ser reservados no horário para que o

Leia mais

PLANIFICAÇÃO MENSAL/ANUAL Matemática 4.ºano

PLANIFICAÇÃO MENSAL/ANUAL Matemática 4.ºano PLANIFICAÇÃO MENSAL/ANUAL Matemática 4.ºano MATEMÁTICA 4.º ANO DE ESCOLARIDADE Domínio/ Subdomínio Números Naturais Operações com números naturais Números racionais não negativos Metas a atingir Contar

Leia mais

1º Exame. Computação Gráfica

1º Exame. Computação Gráfica 1º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 5 de Julho 28 Nº Nome: B O exame tem a duração de 2 horas, tolerância incluída. Responda às questões

Leia mais

Problemas de Transportes e de Afectação

Problemas de Transportes e de Afectação CAPÍTULO 6 Problemas de Transportes e de Afectação 1. Problema de Transporte Este problema, que é um dos particulares de PL, consiste em determinar a forma mais económica de enviar um bem disponível, em

Leia mais

ALGA - Eng. Civil e Eng. Topográ ca - ISE / Geometria Analítica 89. Geometria Analítica

ALGA - Eng. Civil e Eng. Topográ ca - ISE / Geometria Analítica 89. Geometria Analítica ALGA - Eng. Civil e Eng. Topográ ca - ISE - 011/01 - Geometria Analítica 9 Geometria Analítica A noção de recta em R e R ; tal como a noção de plano em R já foram abordados no ensino secundário. Neste

Leia mais

Estruturas de Dados 2

Estruturas de Dados 2 Estruturas de Dados 2 Técnicas de Projeto de Algoritmos Dividir e Conquistar IF64C Estruturas de Dados 2 Engenharia da Computação Prof. João Alberto Fabro - Slide 1/83 Projeto de Algoritmos por Divisão

Leia mais

1º Período MATEMÁTICA 4.º ANO. setembro. Domínios Conteúdos programáticos Objetivos/Descritores de desempenho

1º Período MATEMÁTICA 4.º ANO. setembro. Domínios Conteúdos programáticos Objetivos/Descritores de desempenho 1º Período setembro Números e Operações Dezenas e centenas de milhar. Resolução de problemas. Rever a matéria do ano anterior Reconhecer que se poderia prosseguir a contagem indefinidamente introduzindo

Leia mais

Exemplo de Aplicação de Algoritmos Genéticos. Prof. Juan Moisés Mauricio Villanueva cear.ufpb.br/juan

Exemplo de Aplicação de Algoritmos Genéticos. Prof. Juan Moisés Mauricio Villanueva cear.ufpb.br/juan Exemplo de Aplicação de Algoritmos Genéticos Prof. Juan Moisés Mauricio Villanueva [email protected] cear.ufpb.br/juan Estrutura do Algoritmo Genético Algoritmo genético Inicio t = 0 inicializar P(t)

Leia mais

- Plano Anual 4º Ano de Escolaridade -

- Plano Anual 4º Ano de Escolaridade - Números e Operações TEM A - Plano Anual 4º Ano de Escolaridade - Matemática Domínios de Referência Contar 1.Reconhecer que se poderia prosseguir a contagem indefinidamente introduzindo regras de construção

Leia mais

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies

Leia mais

TEMA / CONTEÚDOS OBJETIVOS / DESCRITORES DE DESEMPENHO AVALIAÇÃO GESTÃO DO TEMPO Contar até ao bilião (mil milhões).

TEMA / CONTEÚDOS OBJETIVOS / DESCRITORES DE DESEMPENHO AVALIAÇÃO GESTÃO DO TEMPO Contar até ao bilião (mil milhões). Números naturais Relações numéricas Operações com números naturais Adição Subtração Números naturais Múltiplos e divisores Operações com números naturais Multiplicação Regularidades Sequências ANO LETIVO

Leia mais

Domínio: Geometria. CONSELHO de DOCENTES 1.º Ciclo Página 1

Domínio: Geometria. CONSELHO de DOCENTES 1.º Ciclo Página 1 Domínio: Geometria Subdomínio/Conteúdos Localização e orientação no espaço - Ângulo formado por duas direções; vértice de um ângulo; - Ângulos com a mesma amplitude; - A meia volta e o quarto de volta

Leia mais

x 1 + b a 2 a 2 : declive da recta ;

x 1 + b a 2 a 2 : declive da recta ; - O que é a Álgebra Linear? 1 - É a Álgebra das Linhas (rectas). Equação geral das rectas no plano cartesiano R 2 : a 1 x 1 + a 2 = b Se a 2 0, = a 1 a 2 x 1 + b a 2 : m = a 1 : declive da recta ; a 2

Leia mais

Divisão e conquista. Eficiência de divisão e conquista

Divisão e conquista. Eficiência de divisão e conquista Divisão e conquista Divisão: resolver recursivamente problemas mais pequenos (até caso base) Conquista: solução do problema original é formada com as soluções dos subproblemas á divisão quando o algoritmo

Leia mais