Friday, April 22, 2016

Iterated Function Systems

The following prints of iterated function systems are on display at GMU.

Iterated function systems are a system of multiple affine functions. The limiting attractor of each iterated function system is a distinct fractal.  These prints show the process of iteration for a variety of iterated function systems in two and three dimensions. The bottom layer is a starting polygon, and each layer is a subsequent iterate. The top layer is a good approximation of the system's fractal attractor. 













Thursday, April 21, 2016

Surfaces from the Gallery of Famous Surfaces

The following projects are on view in the display case on the first floor of Exploratory Hall.

Cycloid

Klein Bottle

Parametric Breather

Mobius Strip

Dini

Snail Shell

Cayley's Nodal Cubic 

Tuesday, April 19, 2016

The T-Square Fractal

Jonathan Tarr
April 03, 2016
The T-Square Fractal
The point of this project was to study fractals that can be expressed as iterative function systems, such as the famous Sierpinski Gasket. These are, as the name implies, a way to iteratively, or step-by-step, remove a (generally) geometric object from a copy of the same, larger, geometric object.

One such example of this kind of fractal is the T-Square. Like most two dimensional fractals of this kind, the T-Square has an infinite length within a finite area, similar to the Koch Curve. Geometrically, the shape is constructed by taking a square and placing a square one-half the length of the starting square on each corner, centered on each respective corner. Repeat this ad infinitum and you will arrive at the T-Square Fractal. When creating this as an iterative function system, the code below (Figure 1) is used to generate the fractal, where r and s are scalars, Theta and Phi are rotations, and e and f are translations along the x-axis and y-axis.


Figure 1: The IFS code for generating a T-Square Fractal. Courtesy of Yale.edu.

For my specific T-Square Fractal, I chose to get experimental and exhibit a property of IFS’s that is intriguing, you can begin with any geometric shape and you will arrive at the aforementioned fractal. Namely, I used circles to generate my T-Square Fractal. Below, in Figure 2.1-2.3 is the code I used in a program named OpenSCAD in order to render my IFS. After rendering and exporting the file, I modified the file in Makerware for a Makerbot 2X 3-D printer, Figure 3.1-3.2, and printed it. Figure 4 is the printed model ready for display. Unfortunately, due to over hangs, there was a lot of excess material printed that needed cleaned out as it was used to support the structure so it did not collapse.


Figure 2.1: My OpenSCAD code for generating a T-Square Fractal, curtesy of Evelyn Sander.




Figure 3.1: The Makerware rendering of my OpenSCAD code after sizing it up to a ~4 hour print.

Figure 3.2: The Makerware rendering of my OpenSCAD code after sizing it up to a ~4 hour print.

Figure 4: My T-Square made up of Iterated Circles printed using a Makerbot 2X 3-D printer.