
Pythagoras Tree
thingiverse
The Pythagoras Tree is a fractal born from a simple yet intricate process. Start with a square and create two duplicates that are scaled down by the precise fraction of sqrt(2) / 2. Place these duplicate squares atop the original square so that the space between them forms a perfect right triangle. This complex pattern repeats as you apply this process to the original shape, carefully adding the scaled version to its branches. The OpenSCAD code used to craft this model is available for inspection, but it's worth noting that the STL file exported from OpenSCAD lacks manifold properties. Thankfully, the provided STL files have been thoroughly cleaned up using the Microsoft Model Repair Service. The rotated STL file is positioned in a way that makes it more suitable for 3D printing, although I haven't had the chance to print this model yet. I'll be sure to update this description as soon as I do! A Screenshot of Code The screenshot above showcases the OpenSCAD source code used to generate this intricate design. As someone relatively new to utilizing modules to recursively apply transformations, I'm eager to learn from more experienced users who may have a more efficient method for creating fractals in OpenSCAD. If you're familiar with a better approach, please don't hesitate to share your expertise!
With this file you will be able to print Pythagoras Tree with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Pythagoras Tree.