Para este trabalho você deve fazer um programa que cria e exibe um polígono na tela. Seu programa deve ter uma interface para que o usuário consiga manipular alguns fatores do polígono.
Você pode usar apenas retas e transformadas para fazer este trabalho.
A pontuação do trabalho se dá à seguir:
- Mostrar um polígono na tela: +1pt
- O polígono está centralizado: +1pt
- Se ao invés de um polígono for um círculo formado por uma quantidade pré-definida finita de retas: +1pt
- Controle para escolher quantos lados o polígono terá: +1pt
- Controle para aplicar transformações:
- Translação: +2pt
- Não precisa se importar com o sentido da translação
- Os pontos são divididos por cada eixo
- Rotação, em relação ao centro da figura: +2pt
- Escalamento: +1pt
- Cisalhamento: +1pt
- (Bônus)Se ao invés de um polígono for uma elípse (também formado por retas) com controle sobre as suas características: +2pt
- Neste caso você ganha o ponto do círculo também
- (Desafio! VALE 0 PONTOS) Exibição dos eixos cartesianos: +0pt
- Com zoom e translação da tela
- ATENÇÃO: Este é, de longe, o item mais difícil do trabalho, tente fazer apenas se você terminar o trabalho e quiser ir além.
- NÃO VALE NENHUM PONTO
.