sábado, 29 de novembro de 2014

Trabalho 2 - Espirógrafo

O que é um espirógrafo?

É um brinquedo
que produz desenhos geométricos conhecidos como hipotrocoides ou epitrocoides a partir de, principalmente, duas "engrenagens".

"A hipotrocoide,  é uma rolete traçada por um ponto fixo de um círculo de raio r que rola dentro de um círculo de raio R fixo, onde o ponto está a uma distância d do centro ao círculo interno.
A epitrocóide é uma rolete descrita por um ponto associado a um círculo de raio r que rola externamente ao redor de outro círculo fixo de raio R". (Texto retirado da Wikipédia).

Usei as equações de hipotrocoide no meu espirógrafo:


O código:

Existem 4 parâmetros ajustáveis pelo usuário: 
- Espessura da linha;
- Incremento do ângulo;
- Cor do background;
- Raio externo.
Os comentários estão no próprio código, por eu achar mais simples e explicativo comentar linha a linha. 




O resultado:



Outros resultados:



Aula 26 - Revisão

(o)-(o)

Aula 25 - Variações

nnnNNNnnnNnnNMmmN

quinta-feira, 27 de novembro de 2014

Aula 24 - Jogo da vida

pleixteixo n

Aula 23 - Gráficos

Tarefa
Expor os resultados de uma aplicação que apresente os respectivos gráficos de barras e de pizza referentes a 100 lançamentos de um dado.



Aula 22 - Crossfade

globo

Aula 21 - Envelhecimento Digital

Tarefa
Implemente uma aplicação que realize o envelhecimento de uma imagem, a sua escolha, a partir de variáveis de controle (porcentagem de ruído, quantidade de amarelo e de vermelho) presentes no código desenvolvido.