Skip to content

DanyLLL/Fractal-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

❄ Fractal Generator - Developed in Python

A Python, Tkinter graphic application to generate fractals using recursive, L-System, and paper-folding algorithms, featuring a custom L-System rule builder.
Available fractal models : Sierpinski's Triangle, Koch's Snowflake, Menger's Sponge, Hilbert's curve, Gosper's curve, Dragon's curve.

Collage3 image

πŸ“š What I learned

  • Custom Data Structures: Implemented custom Stack (LIFO) and Queue (FIFO) classes from scratch to process L-System string rewriting rules and evaluate Dragon curve paper-folding sequences.
  • Algorithmic Recursion: Used recursive algorithms to generate geometric fractal.
  • Vector Mathematics & OOP: Designed custom coord and crayon classes utilizing operator and trigonometry to represent 2D vector translations and dynamic rotations.

Developed by Dany LIM (@DanyLLL)

About

A Python, Tkinter visualizer to generate complex fractales using recursivity, L-Systems, and paper-folding logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages