Wednesday, December 4, 2019

Return of the Hexaflake

Illia Stadnyk


Integrated function systems are systems that repeat on themselves. There are a lot of examples of them, but the simple idea is that they are fractals such as a snowflake. Most of them span over two-dimension but the particular that was done here, a hexaflake was done in third dimension. It was done here was done using a recursive function in openSCAD. It looks similar to a chamber of a revolver. Each of the hexagons will contain six copies, each smaller from itself.  This recursive function was done with a lot of if statements that all dictate where exactly it can be placed. Within those if statements it will call back to it self to perform, as is recursive works. The stopping point for it was the smallest size give. As the hexagons get one third smaller, the smallest size should be a power of 3, and initial size also a power of 3 for ease of use. Of course this is only example of one such hexaflake as the my previous example had while similar a different hexaflake and this is not the only way. In the example the original size was given 27, and the final size was given as 1 so would iterate it self 4 times. The only difficult parts are just to figure out where it needs to go.

No comments:

Post a Comment