Atividade 19 - Olho que segue o mouse

A proposta da atividade é simular um olho, em que a íris segue a posição atual do mouse.

Para o desenvolvimento da aplicação, utilizei a função polares() feita em sala na aula de coordenadas polares, que recebe um raio e um ângulo, e retorna um array com as coordenadas polares do ângulo.

De início, crio um vetor que recebe o resultado da função polares(), passando como parâmetro 90 de raio, e um ângulo que é calculado através da função atan2(). Essa função calcula o ângulo referente a alguma posição, que neste caso é o mouseY menos a metade da altura da tela, e o mouseX menos a metade da largura da tela.

Para finalizar, apenas desenho a ellipse estática refente a pupila, e a ellipse referente a íris seguindo as coordenadas polares do ângulo.



Para baixar o projeto clique aqui

Comentários

Postagens mais visitadas deste blog

Atividade 16 - Polígono regular

Atividade 15 - Transição entre Imagens

Atividade 7 - Adaptive Logo