Trabalho de CG - AV1

Post date: 12/01/2012 18:50:52

Olá, no trabalho da AV1 para a Eng. Comp. o objetivo é desenvolver um programa em opengl que faça o seguinte:

O usuario deverá interagir com o mouse e deverá existir na tela 4 botões (aumento de escala, diminuição de escala, rotação horária com ângulo pré-definido e rotação anti-horária com angulo pré-definido). O usuário poderá usar a tecla de espaço para reiniciar o sistema e também apertar a tecla de escape para fechar o aplicativo.

Sendo obrigatório a implementação de pelo menos uma das seguintes opções:

  1. O usuário poderá clicar na tela em qualquer ponto e inserí-lo no desenho (como um novo vértice) já mostrado na tela;

  2. O usuário poderá clicar e arrastar o desenho para qualquer posição da tela usando o mouse;

  3. O usuário poderá clicar sobre um vérticie e mudar a sua posição;

  4. O usuário poderá apertar algumas teclas que definam cores ao objeto ;

  5. O usuário poderá apertar algumas teclas para mudar a primitiva de desenho (GL_LINE_LOOP, GL_POLYGON);

  6. O usuário poderá mudar a cor de fundo utilizando algumas teclas.

Levem em consideração que o trabalho será desenvolvido em duplas e deverá se