Sobre

Rosa de Maurer

A rosa de Maurer é uma variação da rosa polar tradicional, criada por Peter Maurer. É gerada usando coordenadas polares com uma modificação na equação da rosa, criando padrões complexos e interessantes.

Algoritmo Principal

A rosa de Maurer é definida pela equação polar modificada:

r(θ) = size · sin(n · k)
k = θ · d

Onde:

  • n: Número de pétalas (frequência)
  • d: Fator de densidade/rotação
  • size: Tamanho da rosa
  • θ: Ângulo (0 a 360°)

Equações Implementadas

No código:

// Para cada ângulo de 0 a 360 graus
k = angle * d * π/180
r = size * sin(n * k)

// Coordenadas cartesianas
x = -r * cos(k)
y = -r * sin(k)

A rosa é desenhada conectando pontos consecutivos, criando um padrão contínuo. Os parâmetros n e d são animados gradualmente, criando uma animação dinâmica.

Complexidade de Compreensão

Nível: Intermediário

  • Conceitos necessários: Coordenadas polares, funções trigonométricas, rosa polar
  • Matemática: Trigonometria, geometria polar, funções periódicas
  • Programação: Coordenadas polares, animação, gráficos paramétricos

Referências e Recursos para Estudo

Artigos e Documentação

Tutoriais e Código

Aprofundamento Matemático

Visualizações Interativas

Arquivo do processo

Todas as gerações — incluindo as ruins — fazem parte do processo.

1quadros