sexta-feira, 17 de novembro de 2017

MAMI, Exercício 16 - Rotação de Polígonos Regulares

     O exercício de hoje fiz a tarefa de "criar uma aplicação que desenha um polígono regular centralizado na tela com a quantidade de lados informada no próprio código".

     Sabendo disso nos foi pedido para empregar a função rotate(), que no caso rotaciona o elemento que estiver ativo no código, porem cuidado; ao rotacionar é importante ter o auxilio também da função translate(), que limita a translação e será responsável por delimitar o eixo central de rotação de seu polígono, fazendo que os valores de x e y passados pelos funções que criam formas geométricas não tenham mais uma aplicação trivial, sendo assim x e y será passado no limite de translação e o x e o y do polígono será o eixo de rotação. Para ficar mais claro um quadrado de 100pixels de lado terá que ter sua metade de x e de y do lado negativa, para que haja o encontro do ponto de eixo no centro da imagem , sendo assim x e y teriam que ser ambos -50 pixels. É um pouco confuso, mas a pratica dá mais noção. O exemplo abaixo utilizei como referencia uma função que forma polígonos regulares, peguei essa função de base nos exemplos do processing.


VEJAM O RESULTADO !

















 


Nenhum comentário:

Postar um comentário