Skip to content

Automated generation of Fibonacci carpet peseudofractals, a concept created by Nathan Grimes.

License

Notifications You must be signed in to change notification settings

h-anjru/fibCarpet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fibCarpet

Automated generation of Fibonacci carpet peseudofractals, a concept created by Nathan Grimes.

Fiboacci carpet pseudofractal, n = 13.

Grimes was drawing these Fibonacci carpets by hand in Paint, pixel by pixel. The center square is some square whose side length is some Fibonacci number F(n):

Step one: center square

Each successive set of squares is drawn adject to the previous square's corners, and their side length is Fibonacci number F(n-1):

Step one: center square

This process is iterated on each square with uncovered corners until you reach a square of length 1, at which point you have run out of space to place any more squares.

I figured that I could automate this tedium. In my presentation of the idea I animated the process by which my code generated the carpets. The code is quick, dirty, WET, and slow. But it worked.

Example output from the code is included in the fibCarpet13 folder.

About

Automated generation of Fibonacci carpet peseudofractals, a concept created by Nathan Grimes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages