Criar deslumbrantes padrões geométricos com 3 controles simples:
* Swiping esquerda e direita
* Swiping cima e para baixo
* Pressione e segure.
Ver em amostras http://www.flickr.com/photos/geometricsapp/ flickr
Resumo de Matemática:
A "Gráfico Polar" é uma forma de representar equações matemáticas. O raio de um círculo é representado com o caractere "r", o ângulo que tem sido percorrido em torno do círculo é representado com o caractere "θ" (Theta), onde 360 graus completa um círculo. Assim, um círculo com um raio de 1 tem a equação:
r (θ) = 1.
Um "Polar Rose" curva é um gráfico polar com a equação:
r (θ) = sin (kθ)
À medida que aumenta o k, cada incremento aumenta o número de "pétalas" que a rosa tem. Em Geometrics, passando para a direita irá aumentar o número de pétalas, aumentando k por 1 para cada furto. (As pétalas na verdade, aumentar de 2 em incrementos e até mesmo diminuir de 1 em incrementos ímpares) Swiping volta para a esquerda irá diminuir o número de pétalas até chegar a 1, que é o círculo ponto de partida. Se manter swiping para a esquerda, o 2 torna-se 1/2, em seguida, 1/3, em seguida, ¼ e assim por diante (I ter omitido valores para k de 0 e inferior a 0, porque um 0 valor de k produz um único ponto eo negativo valores de k ter uma contrapartida valor positivo k que produz a mesma imagem. As rosas criadas com valores fracionários são tão bonitos, têm o recurso de aumento mesma pétala, mas nem sempre são simétricas.
Maurer Roses:
Introduzido por Peter M. Maurer em seu artigo intitulado "A Rosa é uma Rosa"
http://en.wikipedia.org/wiki/Maurer_rose
A "Maurer Rose" é uma rosa polar onde pulamos em torno da figura em vez de desenhá-lo em seqüência. Em vez de o ângulo ser (0,1,2,3,4,5 ...), nós usamos (0,45,90,135,180, ...). Passando-se aumenta o número de graus que pular por 1, e passando para baixo diminui a saltar por 1.
Pressionando e segurando ciclo vontade entre três modos:
* Uma rosa Maurer que liga os pontos ao ponto anterior da série.
* Um padrão Maurer Rose definida por k e dTHETA que desenha linhas que ligam a um Maurer diferente Rose equação definida por k2 e dTHETA2.
* R (θ) = tan (kθ). Que é o mesmo que r (θ) = sen (kθ) / cos (kθ). Então, como cos (kθ) aproxima-se 0, o raio se aproxima do infinito. Isto produz um padrão muito interessante sem raio máximo, uma vez que vai para o infinito de vez em quando.
Como desenhar os padrões, nós tentamos a desaparecer através de cada cor com um algoritmo original de cor esmorecer eu criei.
Se você pressionar o botão do menu, você terá as seguintes opções:
* Salve a imagem passada para o cartão SD.
Propriedades * Definir manualmente
- Raio:
- DRadius (mudança de Raio):
- K:
- DTHETA (mudança de θ):
(O k segunda e dTHETA será reposto automaticamente para coincidir com o primeiro k e dTHETA quando você pressionar e segurar e ciclo para o tipo de padrão 2. Isso ocorre porque há um número muito grande de "desinteressantes" padrões com este tipo patttern e eu queria começar com um padrão que tem simetria.)
* Propriedades Avançadas
- Largura e altura da imagem
(Tenha cuidado com essa configuração. Inicialmente, eu definir a sua largura e altura para o menor de sua largura e altura em pixels. Alguns telefones / comprimidos não são amigáveis para manipulação de imagem muito grande. Eu tive sorte colocando meu largura e altura da imagem para 2000 pixels, mas depois passando para a esquerda ou direita, o aplicativo faz um close força por causa de alguns problemas de memória. Atualmente, estou trabalhando sobre este problema 2012/02/25)
Atualizado em
1 de out. de 2017