Skip to content

A simple extendable fractal visualizer, which demonstrates the artistic side of math by generating and redrawing fractals based on user defined variables.

License

Notifications You must be signed in to change notification settings

felixgro/fractal-visualizer

Repository files navigation

Fractal Visualizer

Version License Netlify Build

A simple extendable fractal visualizer written in vue. This project demonstrates the artistic side of math by generating and redrawing fractals based on user defined variables.

Demo (deployed on Netlify)

Available Fractals

Fractal Description
H-Fractal Recursively splits a line at right angle and reduces the length by a given factor.
Pythagoras Tree Visualizes the Pythagoras Theorem by recursively drawing squares along 3 sides of a right triangle.
Koch Curve Recursively replaces the center part of a line segment with the outline of a triangle. This procedere generates 3 additional line segments for the next iteration.
Sierpinski Triangle Recursively draws 3 triangles forming a bigger fourth triangle.
Vicsek Fractal Recursively splits a square into 9 smaller squares in a 3-by-3 grid. In the default form squares in corners get removed, which leaves 5 squares forming a cross.

Check out the todo list for upcoming fractals.

Screenshots

Mobile


Desktop

About

A simple extendable fractal visualizer, which demonstrates the artistic side of math by generating and redrawing fractals based on user defined variables.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published