Thingiverse
Sierpinski Pentagon IFS project by khorstm
by Thingiverse
Last crawled date: 3 years, 3 months ago
In 1981, John E. Hutchinson introduced a concept known as iterated function systems (IFS) and was published in Fractals Everywhere by Michael Barnsley. An iterated function system (IFS) is a finite set of contractive mappings or constructions on a complete metric space. Let (M,f) be a metric space. A mapping T: M → M is a contruction if there exists a constant c , with 0 ≤ c ≤ 1,such that f(T(x), T(y)) ≤ cf(x, y) for all x, y contained in M. https://www.math.ucdavis.edu/~hunter/book/ch3.pdf
Constructions bring points closer together and so, make shapes smaller. Fractals are complex patterns that are self-similar across different scales created by a repeated process like IFS. Thus, the shape of an IFS fractal is made up of copies of itself, each of which are made up of smaller copies of itself, going further and further towards infinity. The most well-known example of this is the Sierpinski triangle (or gasket), an overall equilateral triangle subdivided recursively into smaller equilateral triangles.
Another example of IFS is the Sierpinski pentagon, which is similar to the Sierpinski triangle, which scales a pentagon and translates five smaller pentagons to fit inside the larger one. The scale factor for each function is r= (3-√5)/2 =0.381966. http://larryriddle.agnesscott.org/ifs/pentagon/details.htm
I wanted to focus my project on creating the Sierpinski pentagon using an iteration function in OpenSCAD. First, I started with the base shape using a length of 50 and height of 5 (all in mm).
len=50;
h=7;
module shape(){
linear_extrude(height=h)
circle(r=len, $fn=5);}
Before I started with the iteration function, I played around with the translate function to find a good layout for the smaller pentagons. Since I had length specified as the size of the pentagon, I simply modified the length for the translate inputs until I liked where they were.
Next, I created a module for the iterate function using if else statements, with n being the number of iterations.
module iterate(n){
if (n>0){…}
else shape();
I put in the if clause the code for each pentagon using color, translate, and scale. For color, since I wanted to be able to see each level of iteration, I used RGB color values instead of the color name, modifying each level of color with n so the lighter colors are the higher levels. Here is the code for one of the pentagons:
//red
color([(n+1)/8, 0, 0])
translate([0.2len, 0.6len, h])
scale(0.381966)
iterate(n-1);
Once I had my code all set and ready to go, I printed iterate 5 times (n = 0, 1, 2, 3, 4) until the computer could not handle rendering any further.
Due to Covid-19 restrictions at my university, I am unable to print myself and do not have a physical copy of the project to show.
Constructions bring points closer together and so, make shapes smaller. Fractals are complex patterns that are self-similar across different scales created by a repeated process like IFS. Thus, the shape of an IFS fractal is made up of copies of itself, each of which are made up of smaller copies of itself, going further and further towards infinity. The most well-known example of this is the Sierpinski triangle (or gasket), an overall equilateral triangle subdivided recursively into smaller equilateral triangles.
Another example of IFS is the Sierpinski pentagon, which is similar to the Sierpinski triangle, which scales a pentagon and translates five smaller pentagons to fit inside the larger one. The scale factor for each function is r= (3-√5)/2 =0.381966. http://larryriddle.agnesscott.org/ifs/pentagon/details.htm
I wanted to focus my project on creating the Sierpinski pentagon using an iteration function in OpenSCAD. First, I started with the base shape using a length of 50 and height of 5 (all in mm).
len=50;
h=7;
module shape(){
linear_extrude(height=h)
circle(r=len, $fn=5);}
Before I started with the iteration function, I played around with the translate function to find a good layout for the smaller pentagons. Since I had length specified as the size of the pentagon, I simply modified the length for the translate inputs until I liked where they were.
Next, I created a module for the iterate function using if else statements, with n being the number of iterations.
module iterate(n){
if (n>0){…}
else shape();
I put in the if clause the code for each pentagon using color, translate, and scale. For color, since I wanted to be able to see each level of iteration, I used RGB color values instead of the color name, modifying each level of color with n so the lighter colors are the higher levels. Here is the code for one of the pentagons:
//red
color([(n+1)/8, 0, 0])
translate([0.2len, 0.6len, h])
scale(0.381966)
iterate(n-1);
Once I had my code all set and ready to go, I printed iterate 5 times (n = 0, 1, 2, 3, 4) until the computer could not handle rendering any further.
Due to Covid-19 restrictions at my university, I am unable to print myself and do not have a physical copy of the project to show.
Similar models
3dwarehouse
free
Fractal Sierpinski
...eral triangle, magnification factor of 2 and the iteration pattern is removal of the interior triangle. #introduction_to_fractals
thingiverse
free
Koch Snowflake-An Iterated Function System by nvanoort
...w/ifsdetailshexagons.htmhttps://en.wikipedia.org/wiki/helge_von_kochhttp://users.math.yale.edu/public_html/people/frame/fractals/
3dwarehouse
free
3D Sierpinski Triangle
...y) iteration sierpinski triangle in three dimensions. it is not infinite. #3d #fractal #infinite #iteration #sierpinski #triangle
3dwarehouse
free
Fractal Pyramid
...d it can be seen when driving through austin bluffs parkway, because of this, i wanted to do something on top of the clock tower.
thingiverse
free
IFS - Iterated Function System by aslaton
... 2016, jim kelly, centre college, and on code written in 2015 by torsten paul torsten.paul@gmx.de.
anneliese slaton
april 5, 2016
3dwarehouse
free
DodecaDodecaDodecaDodecahedron
...yle instead of sierpinski-style #dodecahedron #fractal #nest #pentagon #polygon #polyhedron #sierpinski #snowflake #space_filling
thingiverse
free
Second and Third Iteration Sierpinski Tetrahedra by blepfo
...e. a true sierpinski tetrahedron has zero volume, because an infinite number of smaller and smaller tetrahedra have been removed.
3dwarehouse
free
Sierpinski triangle fractal
...erpinski triangle fractal
3dwarehouse
sierpinski triangle fractal #abstract #fractal #geometry #impossible #sierpinski #triangle
3dwarehouse
free
3D Sierpinski Triangle
...ki triangle
3dwarehouse
i have way too much time on my hands! a fractal by sierpinski. #fractal #sierpinski #triangle #triangles
3dwarehouse
free
Sierpinski Pyramid
...n the sierpinski triangle #chaos #fractal #fractals #geometric_shape #geometric_shapes #geometry #sierpinski #triangle #triangles
Khorstm
thingiverse
free
Riemann Surface by khorstm
...n a neighborhood of the point, may be defined between them. these surfaces were first studied by and named after bernard riemann.
thingiverse
free
Wavy Skirt Surface by khorstm
...that meet at the peak. the modified saddle surface called a wavy skirt surface was introduced in order to capture these features.
Ifs
3d_export
$89
pickup truck chassis 4wd ifs
...usage:<br>this model is suitable for design visualization, broadcast, forensic presentation, technical demonstrations, etc.
3d_export
$89
dually pickup truck chassis 4wd ifs
...usage:<br>this model is suitable for design visualization, broadcast, forensic presentation, technical demonstrations, etc.
3d_export
$89
hd pickup truck chassis 4wd ifs
...usage:<br>this model is suitable for design visualization, broadcast, forensic presentation, technical demonstrations, etc.
turbosquid
$6
Ife (Love)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$5
Fractal shape - kaleidoscopic IFS model
... ifs model for download as blend, dae, fbx, stl, dxf, and obj on turbosquid: 3d models for games, architecture, videos. (1561552)
thingiverse
free
Sakura D4 RR Extension plate by Xenxo91
...the sakura d4 rear motor conversion, with option for ifs suspension. only turn the standard upper deck 180º and...
thingiverse
free
Iterated System Bamboo Shoots by TheHappyMew
...stacking iteration of the sierpinski gasket (link to explanation: http://larryriddle.agnesscott.org/ifssiertri/siertri.htm ), where three defined affine transformations are applied on...
thingiverse
free
Nut & Washer Retainer for modified Cadillac crossbar kit for a Chevy Bolt Premier by elhalpern
...use a blade with less than 60 teeth. slow ifs good ! *** the front and rear crossbars are...
thingiverse
free
The Ultra IFS SKid for bomber rr10 or wraith uses axial exo or yeti front parts by MotorforwardRC
...on for an axial exo or yeti. build a u4 race rig. battery mounts to the skid or your stock location. prints on a 270mm length bed
Sierpinski
thingiverse
free
Sierpinski pyramid merger by Ganjalf
...s to assemble six of the large (#6) sierpinski pyramids by ricktu into the next bigger iteration.
4 corners
4 sides
1 centerpiece
thingiverse
free
Iterated System Bamboo Shoots by TheHappyMew
...it most closely resembles a stacking iteration of the sierpinski gasket (link to explanation: http://larryriddle.agnesscott.org/ifs/siertri/siertri.htm ), where three defined...
thingiverse
free
Artur jANUsz Domowicz's Merkaba for Bashar's Spacetime Antenna by Artur1980
...that allows one to laser-cut or to cnc a sierpinski gasket out of conductive metal, which can then be...
thingiverse
free
Artur jANUsz Domowicz's Merkaba 2.0 for Bashar's Spacetime Antenna by Artur1980
...effect, and the more iterations of triangles in each sierpinski gasket can be implemented. if the merkaba in the...
thingiverse
free
sierpinsky bow tie by melmaking
...r 2 (the one i printed) and the order 3 (more triangles)
have fun and try to look cool with your favorite 1.5 dimensional shape !
thingiverse
free
sierpinsky bow tie (better fixation) by melmaking
...ie that you put on a shirt button.
this is an uptdated version of this one : https://www.thingiverse.com/thing:4601944
have fun !
thingiverse
free
Sierpinski Pyramid Skeleton - 5th Order by TurboDork
... super simple directions. this was one of the first things i did just messing around, so figured it might be worth dropping here.
thingiverse
free
Sierpinski Tetrahedron by stixpjr
...d 3d-printable without supports! there's some stringing on the photo model, that was the first print with brand new filament.
thingiverse
free
7-tier Sierpinski Tetrahedron by Dr_Bright
...height of the pyramid at 1.5m, but that can be modified if you're patient. or hey, if you have a printer that big, go for it!
Pentagon
3ddd
$1
iittala_ALVAR AALTO_Vases
...3ddd alvar , aalto alvar aalto collection alvar aalto, pentagon design 1936 in 1936, alvar aalto created his classic...
3ddd
$1
KARE Mirror Pentagon
...kare mirror pentagon
3ddd
kare
зеркало kare mirror pentagon 110x84cm
3d_ocean
$6
Soccer ball
...detailed soccer ball the texture on both hexagonal and pentagonl faces can be replaced with your...
3ddd
$1
Zonca Candy Lamp by Fuksas
...a geometric design: a shrine made up of twelve pentagonl sides composing the framework of each lamp. the solids...
3ddd
$1
Timothy Oulton Geode Pendant
...filled with crystallized precious minerals. carefully cut into precise pentagon, every side of the geode pendant sparkles like a...
3ddd
$1
Bella figura - Pentagon drum chandelier
...bella figura - pentagon drum chandelier
3ddd
bella figura
модель люстры bella figura - pentagon drum chandelier.
3d_export
$19
Football Ball 3D Model
...3d model 3dexport ball football classic soccer play sport pentagon leather plastic collection photorealistic detailed materials 3d models football...
3d_export
$5
Puff
...puff 3dexport a pentagonl puff for indoor and outdoor...
3d_export
$45
Azteca Mexico Yellow Black FIFA World Cup 1986 Match Ball
...seams and realistic 3d ball valve on the correct pentagon - complete polycount 286795 quads with almost 100% quads...
3d_export
$45
Tango Espana White Black FIFA World Cup 1982 Match Ball
...seams and realistic 3d ball valve on the correct pentagon - complete polycount 286795 quads with almost 100% quads...
Project
3d_export
$42
Vanguard III Satellite 3D Model
...vanguard iii satellite 3d model 3dexport project vanguard rocket navy satellite optical sensors weather relay transmitter...
3ddd
$1
CRAFT SYSTEM UM PROJECT
...ddd
craft system , um project , lamp
+ max 2011
3ddd
$1
b&b italia sina ps5
...italia sina ps5 designer:> uwe fischer typology:> chairs collection:> project year:1999 size: w 710mm d 710mm h...
3d_ocean
$5
Wallpaper Textures 001
...realistic wallpaper textures that help to make your own project beautiful use it for texturize walls, especially at the...
3d_ocean
$5
Wallpaper Textures 002
...realistic wallpaper textures that help to make your own project beautiful use it for texturize walls, especially at the...
3d_ocean
$5
Wallpaper Textures 028
...realistic wallpaper textures that help to make your own project beautiful use it for texturize walls, especially at the...
3d_ocean
$5
Wallpaper Textures 035
...realistic wallpaper textures that help to make your own project beautiful use it for texturize walls, especially at the...
3d_ocean
$29
Hangar
...to add more details and realism to your rendering project. detailed enough for close-up...
3d_ocean
$5
Donut Balloon
...6 donuts, add more detail and realism to your project with this high quality model. the model is highly...
3d_ocean
$2
Ash Tray
...perfect for adding detail and realism to your rendering project. ...