CG-Kit2011

Propaganda
LISTA DE EXERCÍCIOS – TAP – COMPUTAÇÃO GRÁFICA #04
NOME DO ALUNO: _______________________________________________ RA: __________
EXERCÍCIOS PROPOSTOS
P1. Sobre as transformações geométricas usadas em Computação Gráfica é correto afirmar que:
(a) Translação, rotação e escala são transformações lineares.
(b) Translação e cisalhamento não são transformações lineares, o que dificulta suas concatenações.
(c) A transformação de rotação é sempre efetuada em torno de um pivot situado no centro geométrico da
imagem que se deseja transformar
(d) Ao contrário das demais transformações geométricas, rotações são transformações não lineares, pois
envolvem funções como senos e cossenos, que não são funções lineares.
(e) Para que se possam concatenar todas as transformações como um produto de matrizes é necessário
usar matrizes homogêneas
P2. Uma dada transformação de uma figura envolve rotações em três dimensões. O que ocorre com
a figura quando comutamos a posição de duas matrizes de rotação em torno de eixos
diferentes?
(a) A figura resultante da concatenação comutada não se altera.
(b) A figura resultante da concatenação comutada se altera.
(c) A figura resultante da concatenação comutada é invertida em relação à figura original.
(d) A figura resultante da concatenação comutada é refletida em relação à figura original.
(e) A figura resultante da concatenação comutada sobre um cisalhamento em relação à figura original.
P3. Considere uma window delimitada pelo par de coordenadas (0,0) e (60,60) e um triângulo cujos
vértices são dados pelos pares de coordenadas (10,0)-(10,30)-(40,0). Assinale a alternativa que
melhor representa o desenho desse triângulo mapeado em uma viewport delimitada pelo par de
coordenadas (0,0)-(100,100) após a seguinte sequência de transformações: i) Escala em X = 1,
Escala em Y= 2; ii) Rotação: de 90º no sentido anti-horário; iii) Translação em X = 60,
Translação em Y = 0. Considere ainda que as coordenadas que definem window e viewport
correspondem, respectivamente, aos limites inferior esquerdo e superior direito de ambas.
(a)
(b)
(c)
(d)
(e)
P4. Considere uma window delimitada pelo par de coordenadas (0,0) e
(60,60), onde está definido um triângulo de vértices (10,0), (10,30) e
(40,0), e uma viewport delimitada pelo par de coordenadas (0,0) e
(100,80). Assinale a alternativa que descreve a sequência de
transformações realizadas para mapear essa window na viewport
resultando na figura ao lado. Considere, ainda, que as coordenadas que
definem window e viewport correspondem, respectivamente, aos limites inferior esquerdo e
superior direito de ambas.
(a) Reflexão em X; Escala em X = 2 e Y= 1; Translação em X = 0 e Y = 40
(b) Reflexão em Y; Escala em X = 1 e Y= 2; Translação em X = 40 e Y = 0
(c) Reflexão em X; Escala em X = 2 e Y= 1; Translação em X = 0 e Y = 70
(d) Reflexão em Y; Escala em X = 1 e Y= 2; Translação em X = 70 e Y = 0
(e) Reflexão em Y; Escala em X = 1 e Y= 2; Translação em X = 60 e Y = 0
Download