Fractais de Sierpinski

Fiz duas belas rotinas, uma para desenhar o fractal de Sierpinski triangular e outro para o retangular.

Sierpinski Triangular

Em resumo, é o seguinte:

  • Iniciamos com um triângulo maior
  • Desenhamos mais três triângulos menores, um acima, outro na parte inferior direita, outro na inferior esquerda, cada qual com metade da altura.
  • Por ser uma função recursiva, temos que controlar o ponto de parada, e é para isso que serve a profundidade. Inserimos um formulário de opções para podermos controlar a profundidade, e também para deixar o trabalho interativo para o usuário.

Sierpinski Retangular

A ideia deste fractal é similar. Iniciando de um retângulo, dividimos em 9 sub retângulos. A do meio, traçamos um retângulo, e nas demais, chamamos novamente a rotina.

A rotina prossegue recursivamente.


Novamente, temos um limite máximo para controlar a profundidade, e também um controle interativo para o usuário mexer.

Dá para colocar cores também.

Rotinas para mexer:

https://asgunzi.neocities.org/ArteMatematica/sierpinskiretangular

https://asgunzi.neocities.org/ArteMatematica/sierpinskitriangular

Veja também:

Deixe um comentário