Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Hex Haven por jjoniel no Thingiverse

Descrição

Hex Haven

##Iterated Function System 3D Print

Joniel Augustine Jerome

September 16, 2024

George Mason University

Math 401: Mathematics Through 3D Printing


Introduction

Hex Haven is a hexagon-based iterated function system, represented visually. It is named for its appearance which resembles a kind of fortress. The iterative function repeats the hexagon pattern by splitting each into three hexagons on each iteration. These hexagons are translated to the center of each side of the pattern hexagon. The repetition over time results in a triangular shape near the top of the Hex Haven.

Mathematical Background

Generally, iterated function systems are ways of generating fractals, which are infinitely repeating patterns that can be endlessly zoomed into. Formally, they are a finite set of contraction mappings. Iterated function systems make use of affine transformations, which are different from linear transformations because they can make use of translations. Affine transformations are of the form Ax + b. In this, A represents the transformation matrix while b represents the translation vector. A is a combination of both the scaling and rotation transformations, but in the case of Hex Haven, only scaling was used.

For Hex Haven in particular, the transformation matrix A will be of the form: >[[1/2 0 0] [0 1/2 0] [0 0 1]]

This shows how the dimensions were decreased on each iteration by a factor of 1/2 in the x and y directions while the height of each layer was preserved. Each iteration was a layer on top of the previous iteration. No rotations were used for Hex Haven. But translations were used to get the desired shape. The function was iterated 7 times to achieve the final design of Hex Haven.

Coding

Coding this in OpenSCAD was done by creating a module for the base shape as well as for each iteration of the iterated function system. A module was also created to properly perform the recursion and achieve each iterated layer. These modules were used in conjunction with a for loop to achieve the desired shape. OpenSCAD's scale and translate functions proved very useful in completing this task.

Printing

Hex Haven was printed using a Bambu Lab P1P 3D printer at a 0.2 mm resolution with blue PLA filament. The printing took approximately 45 minutes. No rafts or supports were used in the printing. Slicing was done using UltiMaker Cura.

Sources

https://larryriddle.agnesscott.org/ifs/siertri/siertri.htm https://en.wikipedia.org/wiki/Iterated_function_system#:~:text=In%20mathematics%2C%20iterated%20function%20systems,They%20were%20introduced%20in%201981.

Thingiverse

Hex Haven

3
Curtidas
0
Downloads
Licença Creative Commons - Attribution - Share Alike
Arquivos (1)
JeromeJ_A1_STL.stl 1.4 MB
Ver no Thingiverse (abre em nova aba)