Crie e compartilhe fractais 3D
Editar fractais 3D gerados por meio de sistemas de função iterados (https://en.wikipedia.org/wiki/iterated_function_system). Compartilhe -os na web e baixe mais em https://fractaleditor.com.
Os fractais iniciais incluem uma pirâmide de Sierpinski, uma folha de bordo, uma samambaia do baço e uma esponja Menger.
Cada função no aplicativo é representada como uma transformação 3D, com rotação, tradução e escala uniforme ou não uniforme suportada. No modo de edição, estes são mostrados como cubos que você pode tocar para selecionar, mover (pressionar há muito tempo para começar a arrastar), girar e esticar. No modo de edição e renderização, um gesto de fuga definirá o ponto de vista que orbita em torno do fractal. No modo de renderização, se o ponto de vista não estiver em movimento, o aplicativo calcula mais pontos e os coloca para tornar o fractal mais sólido.
Botões no bar principal:
Carregar, salvar, desfazer (auto-explicativo)
Adicionar função: adiciona outro cubo, inadimplente sem tradução e 50% de escala uniforme
Excluir função selecionada
Modo de escala Alternação: alterna de pinças escalando o cubo selecionado em todas as direções igualmente, para escalar apenas o eixo da sua pitada.
EDIT MODO TOLGLE: alterna entre o modo de edição e o modo de renderização, onde você consegue ver os resultados do fractal.
Este aplicativo e o site complementar são de código aberto, lançados na versão 3 da GPL. O código está no github em https://github.com/ejegg/fractaleditor e https://github.com/ejegg/fractaleditorsite. Por favor, relate os problemas em https://github.com/ejegg/fractaleditor/issues.
Leia mais