UFES - CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA Prof. Thomas W. Rauber 1ª Prova (2ª versão) Computação Gráfica 2004/2 Justifique todos os cálculos e todas as respostas! Seja breve e rigoroso nos passos lógicos e/ou matemáticos. Prove os seus passos, não adivinhe! Boa Prova! MODELOS DE CORES EM IMAGENS DIGITAIS (3 Pontos) 1. Descreve as seguintes cores o mais exato possível: RGB: (1/3,0,1/3), (1/3,1/3,1); HSV: (5/6,1,1), (1/3,1/3,1/3), (2/3,1,0). Ajuda: A seqüência da matiz (Hue) no modelo HSV é: Vermelho, Amarelo, Verde, Ciano, Azul, Magenta. Considere uma imagem digital com uma altura de três pixels e uma largura de quatro pixels no modelo RGB com uma a resolução da intensidade R=2n, n N igual para cada componente (veja abaixo). (1,4,4) (2,4,4) (2,4,4) (6,4,2) (6,4,5) (7,4,6) (6,4,7) (6,4,2) (5,4,6) (2,4,4) (1,4,4) (6,4,2) 2. Quantos bytes de memória ocupa a imagem, se n=8 ? 3. Quantas cores diferentes existem, se n=3 ? 4. Na conversão da imagem para uma imagem colorida com tabela qual é o tamanho da tabela (= número de cores na tabela) mínimo T=2t, t N para abrigar todas as cores da imagem? TRANSFORMAÇÕES AFINS DE DUAS DIMENSÕES (5 Pontos) Use coordenadas homogêneas em todos os cálculos! 1.Aplique uma rotação de –60 ao ponto (-1,0) em torno do eixo que passa pelo ponto de pivô (-1,2). 2. Especifique a forma geral da matriz que rotaciona em relação a um ponto fixo (xp,yp). Ajuda: Decomponha a transformação. 3. Seja a transformação de um sistema de coordenadas SC3 para um sistema de coordenadas SC2 dada pela matriz M3←2 = T(-2,3) R(-45°) e sejam M4←2 = T(-3,-3) R(60°) e M1←4 = R(-30°) T(1,-3). Calcule a matriz que transforma de SC3 para SC1, i.e. M3←1. Ajuda: Mi←j ·Mj←k = Mi←k, Mi←j-1 = Mj←i. 4.Qual é a matriz de transformação que reflete o ponto (x,y) em relação à linha y=x+2? PostScript - SINTAXE E SEMÂNTICA (2 Pontos) – SC=sistema de coordenadas; M=matriz de modelagem; (x y)(i) = coordenada no SC i . a . ) b . ) 1. Seja /quadrado{...}def um procedimento que desenha um quadrado. Desenhe a figura a) sem usar um outro tipo de objeto como por exemplo linha. 2. Sejam /circ{...}def e /quad{...}def procedimentos que desenham um círculo e um quadrado. Desenhe o objeto na figura b).