User Tools

Site Tools


projects:carpet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:carpet [2021/04/24 00:34] Owen Mellemaprojects:carpet [2021/04/24 00:37] (current) Owen Mellema
Line 1: Line 1:
 ====== Carpet ====== ====== Carpet ======
-//Download it [[https://github.com/architectdrone/carpet | here ]]//+//Download it [[https://github.com/architectdrone/carpet |here]]. You'll need [[https://processing.org/|Processing]] installed.//
  
 Carpet is a very simple program for exploring variations of the [[https://en.wikipedia.org/wiki/Sierpi%C5%84ski_carpet|Sierpenski Carpet]]. You may know of the Sierpenski Carpet as the 2D version of the [[https://en.wikipedia.org/wiki/Menger_sponge|Menger sponge]]. Here is a gif of it's construction from Wikipedia: Carpet is a very simple program for exploring variations of the [[https://en.wikipedia.org/wiki/Sierpi%C5%84ski_carpet|Sierpenski Carpet]]. You may know of the Sierpenski Carpet as the 2D version of the [[https://en.wikipedia.org/wiki/Menger_sponge|Menger sponge]]. Here is a gif of it's construction from Wikipedia:
Line 16: Line 16:
 </code> </code>
  
-Now, the Sierpenski's Carpet is cool and all, but why stop with just that one rule? We can do SO much more. Enter Carpet. Carpet allows you to explore every possible variation of fractal carpets interactively. When the user starts the program, they are greeted by the familiar Sierpenski's Carpet:+Now, the Sierpenski's Carpet is cool and all, but why stop with just that one rule? We can do SO much more. Enter Carpet. Carpet allows you to explore every possible variation of fractal carpets interactively. When the user starts the program, they are greeted by the familiar Sierpenski's Carpet (Click on the image for a higher resolution image):
 {{ :projects:s_carpet.png?400 |}} {{ :projects:s_carpet.png?400 |}}
 Left-clicking on a ninth of the window toggles the "on" rule for that ninth. For example, if the user clicked on the upper-left ninth of the screen, the transition rule would become: Left-clicking on a ninth of the window toggles the "on" rule for that ninth. For example, if the user clicked on the upper-left ninth of the screen, the transition rule would become:
projects/carpet.1619224456.txt.gz · Last modified: 2021/04/24 00:34 by Owen Mellema