Você está na página 1de 3

Instituto Politécnico de Bragança

Escola Superior de Tecnologia e Gestão

Licenciatura - Engenharia Informática (LEI) - 2016/17


Computação Gráfica / Exame – Época Recurso
16 Fevereiro 2017
Nome: Nº Mec:
Duração do Teste :1h:30m+15m tolerância

Grupo 1 (8 x 0,75 valores) 6 valores


Indique o valor lógico de cada uma das seguintes afirmações, colocando na respetiva quadrícula V ou F consoante
considere a resposta Verdadeira ou Falsa. Corrija obrigatoriamente as que considerar falsas.

1- Em 1962, surgiu uma das mais importantes publicações de Computação Gráfica de todos os
tempos, a tese do Dr. Ivan Sutherland (Sketchpad - A Man-Machine Graphical Communication
System), onde se detalhava o algoritmo do Z-Buffer.

2- Imagens a cores de 32 Bits, reservam 3 bytes para a componente RGB e 1 byte adicional para
guardar a escala de cinzentos (0-255).

3- O mapeamento do ponto (x=175, y=175) numa escala de 0,700 (nos dois eixos 2D),
corresponde ao ponto (x=120, y=120) numa tela ou monitor de um PC de 640x480.

4- O algoritmo tradicional para exibir uma imagem com de 256 cores, num dispositivo de 16
cores, passa por encontrar o grau de luminosidade de cada cor, através da formula: R*0.3 + G*0.59
+ B *0.11

5- As transformações Geométricas de Translação e Escala são comutativas entre si.

6- Um modelo de objeto com forma de representação de imagens, acrescenta inúmeras vantagens.


No entanto, são necessárias 3 etapas para o processo de visualização 2D através destes modelos
ser apropriado, são elas: Iluminação, Fixação e Mapeamento

7- Se um ponto 2D P=[0,0] rodar, em torno de [0,1], num ângulo de 270º no sentido do


deslocamento dos ponteiros do relógio, as suas coordenadas passarão a ser P´[ -1,0].

8- Uma projeção nada mais é do que uma representação bidimensional de um objeto


tridimensional.

1/3
Grupo 2 - (3 x 2,5 valores) 7,5 valores

1. Explique o processo de rotação de um dado objeto em torno de um certo ponto, que não o da
origem. Para exemplificar, tome como exemplo a figura seguinte, e explique como se
processaria uma rotação de 90º (no sentido do ponteiro dos relógios) em torno do ponto (4,5).
Nota: (Apresente a(s) matriz(es) de transformação, e a transformação dos 3 pontos, através dos
cálculos e também graficamente).

2. A modelação de sólidos é uma área da CG que conta com várias alternativas e técnicas de
aplicação. Observe o modelo 3D abaixo, e indique qual o processo mais simples de o construir.
Diga que técnica(s) utilizou e como. Apresente uma representação analítica e gráfica de todo o
processo.

1. Determine a octree que representa a imagem seguinte vista ao espelho.


Dica: (Trate primeiro de construir o sólido invertido para depois o poder representar num
gráfico hierárquico em octree)

2/3
Grupo 3 - (2 x 2 + 2,5 valores) 6,5 valores

1. a) Para o processo de vectorização de figuras 2D, dê um exemplo prático (e gráfico) do


algoritmo tradicional apresentado nas aulas que permite realizar esta conversão de um modo
prático e eficiente.
b) Apresente também, pelo menos uma possível limitação a este algoritmo, bem como a forma
de a contornar.

2. Em CG, que algoritmo(s) utilizaria e como, para decifrar se ponto “b”, estaria situado dentro de
algum polígono (A, C ou D), e em caso afirmativo, qual seria esse polígono.

3. Trace 2 curvas Bézier a partir dos pontos abaixo apresentados.


a) Na primeira trace obrigatoriamente linhas orientadoras e cálculos adicionais para obter uma
curva Bézier precisa, entre os pontos impares finalizando em P6.
b) A segunda trace a curva geral estimada entre o ponto P1 e P5.

3/3

Você também pode gostar