lista de atividades – semestre letivo 2018/2 · licenciatura em computação computação...

11
Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) [email protected] LISTA DE ATIVIDADES – Semestre Letivo 2018/2 ATIVIDADE-19 Elaborar um programa, em Linguagem X3D, para gerar uma animação de rotação das hélices de um helicóptero. ATIVIDADE-18 Elaborar um programa, em Linguagem X3D, para gerar uma animação de translação de uma esfera vermelha que se desloca por uma trajetória tubular, de acordo com o desenho esquemático exibido na Figura 17. Figura 17 – Desenho esquemática da atividade 18. INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em Computação Computação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 1

Upload: vuongliem

Post on 11-Jan-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

Licenciatura em Computação

Computação Gráfica – Lista de Atividades(atualizada em 26 nov. 2018)[email protected]

LISTA DE ATIVIDADES – Semestre Letivo 2018/2

ATIVIDADE-19

Elaborar um programa, em Linguagem X3D, para gerar uma animação de rotaçãodas hélices de um helicóptero.

ATIVIDADE-18

Elaborar um programa, em Linguagem X3D, para gerar uma animação de translaçãode uma esfera vermelha que se desloca por uma trajetória tubular, de acordo com odesenho esquemático exibido na Figura 17.

Figura 17 – Desenho esquemática da atividade 18.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 1

Page 2: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-17

Elaborar um programa, em Linguagem X3D, para gerar uma animação cromática deum semáforo sequencial, de acordo com a Figura 16.

Figura 16 – Cenário da atividade 17.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 2

Page 3: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-16

Elaborar um programa, em Linguagem X3D, utilizando agrupamentos, para gerar ocenário ilustrado nas figuras 15 e 16.

Agrupamentos:▪ MODULO-PAREDE (0.20 X 2.80 X 1.00)▪ MODULO-PAREDE-JANELA

PAREDE (3.20 X 2.80 X 0.20) VAO DA JANELA (2.00 X 0.70)

▪ MODULO-PAREDE-PORTA PAREDE (2.70 X 2.80 X 0.20) VAO DA PORTA (0.90 X 2.10)

Figura 15 – Cenário a ser gerado na atividade 16 (vista superior[esquerda]; perspectiva[direita]).

Figura 16 – Agrupamento de casas.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 3

Page 4: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-15

Elaborar um programa, em Linguagem X3D, para gerar o cenário ilustrado nafigura 14.

Figura 14 – Cenário a ser gerado na atividade 15.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 4

Page 5: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-14

Elaborar um programa, em Linguagem X3D, para gerar o cenário ilustrado nafigura 13.

Figura 13 – Cenário a ser gerado na atividade 14.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 5

Page 6: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-13

Elaborar um programa, em Linguagem X3D, para gerar o cenário ilustrado nafigura 12.

Figura 12 – Cenário a ser gerado na atividade 13.

ATIVIDADE-12

Elaborar um programa, em Linguagem X3D, para gerar o cenário ilustrado nafigura 11. Considere: cubos azuis (1.0 x 1.0 x 1.0); blocos vermelhos (5.0 x 0.6 x 0.6).

Figura 11 – Cenário a ser gerado na atividade 12.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 6

Page 7: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-11

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL e oprograma disponibilizado em CF8 do Material de Apoio, para criar uma animação queintroduza os seguintes itens adicionais:

Destruição do objeto controlado (verde) ao colidir com o objeto móvel (vermelho);Pontuação do jogo;Aumento da velocidade do objeto móvel (vermelho), após colidir com o objeto

controlado (verde), configurando uma mudança de nível no jogo.

ATIVIDADE-10

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL e oprograma disponibilizado em CF7 do Material de Apoio, para criar uma animação de objetocontrolado com barreira (figura 10). OBS: O objeto controlado (objeto vermelho) nãopoderá penetrar na barreira (objeto azul) e nem ultrapassar os limites da janela gráficaOpenGL.

Figura 10 – Cenário da atividade 10.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 7

Page 8: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-9

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL e oprograma desenvolvido na atividade 8, para desenhar o objeto gráfico exibido na Figura 9.

Figura 9 – Objeto gráfico a ser gerado na atividade 8.

ATIVIDADE-8

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL, a partirdo programa fornecido em CF6 do material de apoio, para possibilitar o desenho decenários gráficos bidimensionais, utilizando n curvas do tipo Bézier. ATIVIDADE-7

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL, comutilização do algoritmo de preenchimento de regiões, para desenhar a cabeça colorida dopersonagem Mickey Mouse (figura 7).

Figura 7 – Objeto gráfico a ser gerado na atividade 7.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 8

Page 9: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-6

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL, comutilização, somente, de curvas paramétricas do tipo Hermite, para desenhar a cabeça dopersonagem Mickey Mouse (figura 6).

Figura 6 – Objeto gráfico a ser gerado na atividade 6.

ATIVIDADE-5

Desenhar a versão simplificada do Mickey Mouse, utilizando linhas, polígonos,circunferencias e círculos, de acordo com o desenho esquemático exibido na figura 5.

Figura 5 – Objeto gráfico a ser gerado na atividade 5.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página 9

Page 10: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-4

Gerar os arquivos de polígonos (sv2d.pol), arestas (sv2d.are) e vértices (sv2d.ver),para gerar o cenário esquematizado na Figura 4. Considere o programa apresentado noitem CF2 do Material de Apoio.

Figura 4 – Objeto gráfico a ser gerado na atividade 4.ATIVIDADE-3

Gerar os arquivos de polígonos (sv2d.pol), arestas (sv2d.are) e vértices (sv2d.ver),para gerar o cenário esquematizado na Figura 3. Considere o programa apresentado noitem CF2 do Material de Apoio.

Figura 3 – Desenho esquemático da atividade 3.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página10

Page 11: LISTA DE ATIVIDADES – Semestre Letivo 2018/2 · Licenciatura em Computação Computação Gráfica – Lista de Atividades (atualizada em 26 nov. 2018) glaucius@pelotas.ifsul.edu.br

ATIVIDADE-2

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL, para desenhar o objeto gráfico esquematizado na figura 2.

Figura 2 – Objeto gráfico a ser gerado na atividade 2.

ATIVIDADE-1

Elaborar um programa, em Linguagem C++, utilizando a biblioteca OpenGL, para desenhar o objeto gráfico esquematizado na figura 1.

Figura 1 – Objeto gráfico a ser gerado na atividade 1.

INSTITUTO FEDERAL SUL-RIO-GRANDENSE Licenciatura em ComputaçãoComputação Gráfica – Lista de Atividades – Prof. Glaucius Décio Duarte Página11