• Nenhum resultado encontrado

UNIVERSIDADE DE S ˜ AO PAULO - S ˜ AO CARLOS

N/A
N/A
Protected

Academic year: 2021

Share "UNIVERSIDADE DE S ˜ AO PAULO - S ˜ AO CARLOS"

Copied!
4
0
0

Texto

(1)

UNIVERSIDADE DE S ˜ AO PAULO - S ˜ AO CARLOS

INSTITUTO DE CIˆ ENCIAS MATEM ´ ATICAS E DE COMPUTAC ¸ ˜ AO Computa¸ c˜ ao Gr´ afica - SCC-0650/0250

Prof

a

. Dr

a

. Rosane Minguim

Lista de Exerc´ıcios

Quest˜ ao 1

Calcular a matriz de transforma¸c˜ ao de x × y para x

0

× y

0

e as coordenadas finais do ponto P no sistema destino (P

0

).

Quest˜ ao 2

Dar a matriz de transforma¸c˜ oes inversa, isto ´ e, de x

0

× y

0

para x × y. Fazer a transforma¸c˜ ao de P

0

para confirmar.

Quest˜ ao 3

Dar a matriz de rota¸c˜ ao em torno de um eixo arbitr´ ario em 3D dado por P

1

P

2

(a) P

1

= (2, 2, 2) e P

2

= (6, 6, 6)

(b) P

1

= (3, 3, 1) e P

2

= (6, 8, 6)

(2)

Quest˜ ao 4

Forne¸ca a sequˆ encia de transforma¸c˜ oes que leva o triˆ angulo T

1

no triˆ angulo T

2

e dˆ e a matriz resultante.

Quest˜ ao 5

Dado um tetraedro T com coordenadas:

P

1

= (2, 2, 0), P

2

= (6, 2, 0) P

3

= (5, 6, 0) e P

4

= (4, 2, 4)

forne¸ca a matriz de transforma¸c˜ oes geom´ etricas que, aplicada a todos os pontos de T , leva a aresta P

1

` a origem e P

1

P

3

sobre o eixo z sentido positivo. Quais as coordenadas de P

2

e P

4

?

Quest˜ ao 6

A figura abaixo representa um modelo 3D.

(a) Usando as referˆ encias indicadas na figura, preencha a tabela de dados para a estrutura de dados winged-edge, usando a tabela abaixo. Use quantas linhas forem necess´ arias. Use a orienta¸c˜ ao hor´ aria para as faces.

(b) Forne¸ca uma fun¸c˜ ao para obter todas as arestas incidentes a um v´ ertice, em linguagem C (ou equivalente*). Pr´ e-defina a estrutura.

Face 1: DCBE Face 2: ADC

Face 3: ABE

Face 4: ADE

Face 5: ACB

(3)

Aresta-id V´ ertices Faces Incid-esquerda Incid-direita In´ıcio Fim Esq. Dir. Pred. Suc. Pred. Suc.

* Para os prop´ ositos desta prova, uma linguagem equivalente a C ´ e uma linguagem al- gor´ıtmica ou de programa¸c˜ ao que um programador C entenda (ou que esteja suficientemente explicada para que um programador C entenda).

Quest˜ ao 7

(a) Para cada um dos trˆ es m´ etodos de tonaliza¸c˜ ao (shading) vistos em aula, responda: 1 - O que ´ e interpolado nos v´ ertices, nas arestas e nas faces, 2 - qual o efeito de visibilidade das arestas, e 3 - qual a capacidade de reprodu¸c˜ ao da reflex˜ ao especular do objeto?

(b) Cite uma caracter´ıstica do Ray-tracing determinante para a qualidade do resultado final.

Cite uma forma de melhorar o desempenho do Ray-tracing.

(c) Qual a rela¸c˜ ao do Z-buffer com o processo de Ray-tracing.

(d) Cite uma circunstˆ ancia para a qual cada um dos m´ etodos de aplica¸c˜ ao de textura visto em aula ´ e o mais adequado.

Figura 1 Figura 2

Quest˜ ao 8

(Seguindo as conven¸c˜ oes de nota¸c˜ ao e orienta¸c˜ ao dadas em sala de aula)

Num ambiente gr´ afico 3D, deseja-se realizar uma transforma¸c˜ ao r´ıgida que mova o objeto

da Figura 1 de forma que no final os pontos P1 e P3 estejam posicionados como ilustrado na

(4)

Figura 2 (P1 se encontra na origem).

Dados:

P1 = (4,3,-3) P2 = (7,2,-3) P3 = (6,5,-3) P4 = (4,5,4) Pergunta-se:

(a) Qual a matriz de transforma¸c˜ ao resultante?

(b) Quais as coordenadas finais de P2?

Referências

Documentos relacionados

Os testes de desequilíbrio de resistência DC dentro de um par e de desequilíbrio de resistência DC entre pares se tornarão uma preocupação ainda maior à medida que mais

3 O presente artigo tem como objetivo expor as melhorias nas praticas e ferramentas de recrutamento e seleção, visando explorar o capital intelectual para

• Não há inflação de alimentos, há inflação, causada por choques cambiais, auxílio emergencial, problemas fiscais e má gestão de estoques públicos;. • O Brasil precisa

São por demais conhecidas as dificuldades de se incorporar a Amazônia à dinâmica de desenvolvimento nacional, ora por culpa do modelo estabelecido, ora pela falta de tecnologia ou

Ocorre que, passados quase sete anos da publicação da Lei n o  12.651/2012 e pacificadas as discussões sobre a sua aplicação, emendas a uma medida provisória em tramitação

The provisional measure addresses the necessary extension of the deadline for entry into the Environmental Regularization Program (PRA), but also contains amendments that aim

225 - meio ambiente ecologicamente equilibrado, neste incluso o do Trabalho (VIII, Art 200)  colaborar na proteção do meio ambiente, nele compreendido o do

No entanto, para aperfeiçoar uma equipe de trabalho comprometida com a qualidade e produtividade é necessário motivação, e, satisfação, através de incentivos e política de