MAMI - Atividade 07


Texto da Atividade

Discutir o processo de desenvolvimento de uma aplicação na qual um símbolo do Yin-Yang segue o ponteiro do mouse, apresentando um diâmetro que oscila suavemente entre dois valores à sua escolha

O trabalho do Yin-Yang muito se assemelha ao último, da bandeira do Brasil, tendo que seguir uma serie de proporções com o propósito de repicar uma imagem. Tendo isso em mente, aqui estão as proporções do Yin-Yang

               

Mas para simplificar um pouco o código eu estarei utilizando a unidade mínima como sendo metade do Yin-Yang. Assim, criamos uma função que vai construí-lo com base na medida da unidade e as proporções acima, seguindo a posição do mouse (X e Y)

               

Cada etapa desse código está ilustrada na imagem a seguir

               

Agora, tendo a função que cria o Yin-Yang, o único que falta é a oscilação. Para isso, além da variável medida, que vimos utilizando, vamos também criar uma variável que vai adicionar ou diminuir à medida

               

Enfim podemos criar a oscilação de tamanho e para isso precisamos apenas de um if. O jeito que vai funcionar é bem simples, apenas adicionando até que chegue a um valor máximo, quando isto acontecer o valor a ser adicionado vai trocar de sinal, passando a subtrair até chegar ao valor mínimo, aonde volta a mudar de sinal

                

Agora podemos ver o resultado

               

Comentários