Trabalho Prático 3

Prazo de entrega: 23h59 de 10/12/2016

Modelação Hierárquica

O objetivo deste trabalho é o desenvolvimento de uma aplicação que modele um helicóptero. O helicóptero pode descolar e pousar na vertical (cursor up e cursor down) e deslocar-se em movimento circular, de raio não inferior a 30, em torno do eixo y, andando apenas para a frente da trajetória (cursor left).

O programa terá como base o código aqui disponibilizado.

O helicóptero é construído usando apenas cilindros (amarelo), esferas (vermelho ou azul) e cubos (cinzento), tal como representado na figura abaixo:

Nota: as cores são meramente ilustrativas podendo usar-se as que bem entenderem.

Alguns detalhes sobre os movimentos do modelo:

  • o rotor principal deverá ser permanentemente animado, bem como o rotor da cauda, podendo estar sempre em funcionamento (animado).
  • o movimento vertical do helicóptero deverá impedir que os apoios do mesmo passem para baixo do nível do solo.
  • a altura do helicóptero deverá estar limitada a um valor máximo que considerem adequado.

Para além do modelo acima referido, ainda deverá incluir na sua cena (e no respetivo grafo), um plano que represente o solo (y=0).

Neste trabalho, para além do código da sua aplicação, terá ainda que entregar um documento PDF com o grafo de cena correspondente, usando as convenções seguidas nas aulas teóricas. Os parâmetros do seu modelo deverão estar indicados no grafo, através de variáveis, bem como dos respetivos intervalos de variação.

Vista

A projeção usada para visualização do modelo será uma projeção axonométrica. Se quiser poderá oferecer na sua aplicação uma forma para controlar os valores dos parâmetros dessa mesma projeção (não conta para avaliação mas poderá ser útil para verificarem que o grafo coloca os objetos no local correto)

Regras e Informação Adicional

Composição dos grupos

Os trabalhos práticos deverão ser realizados por grupos de 2 alunos dum mesmo turno prático. Qualquer exceção a esta regra, terá que ser devidamente justificada e autorizada pelo respetivo docente.

Entrega

A definir

Avaliação

Os trabalhos serão avaliados pelo respetivo docente das aulas práticas e discutidos com os respetivos alunos em data a definir oportunamente.