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. 



Aula 20 - 50 tons de brilho

Tarefa
Incluir ajuste do brilho da imagem original de acordo com uma determinada variável, que varia de -128 a +128, e postar em seu blog a tela resultante da aplicação, apresentando a imagem original e simultaneamente todos os filtros desenvolvidos.





Errata: por um erro de interpretação no enunciado da tarefa, acabei postando apenas a atividade do brilho, então, aqui vão os outros filtros.


Imagem original, filtro ciano, magenta, amarelo,
Imagem original, filtro vermelho, verde, azul,
Imagem original, filtro p&b aritmético, p&b ponderado e negativo.


Aula 19 - Olho perseguidor

I seeeeeeeeee you

Aula 18 - Cronômetro


Aula 17 - Barquinho

Tarefa
Criar o movimento de um barco no mar e discutir os resultados no blog.


Aula 16 - Polígono

Tarefa
Criar uma aplicação que desenha um polígono regular centralizado na tela com a quantidade de lados informada no próprio código. Discutir a solução adotada em seu blog.