This is my first customizer. A simplified OpenSCAD version of a program made with Processing (http://www.processing.org) a few years ago.
With customizer you can generate a sort of futuristic buildings/cities/ships
You can choose the shape and the size of the base then the algorithm fills with a 3D-recursive structure.
As a random generator it depends of a numeric 'seed'. Every seed generates a unique structure. This seed is printed at the bottom of the base as a reminder of your unique design and may be useful for reproduce the structure.
This thing combines great with Customizable Convex Polyhedra http://www.thingiverse.com/thing:233540 printing incredible stands for your future-cities.
See the instructions and photos for more information about parameters of customizer and how to merge with polyhedric stands.
The STL file with Truncated Dodecahedron generated from http://www.thingiverse.com/thing:233540 and tested with polygonal bases (10/3 sides with side length of 9'75 and separation of 2mm)
And some STL's
And a ZIP file with many figures generated during development (before the final and customizable version)
UPDATED (2016/July,30th)!! Modified a bit of geometry on some parts to avoid overhanging problems when printing big figures. Results are similar but there's a little change in the overhangs of 'pyramids'
BQ Prusa i3 Hephestos
Tested with PLA.
Infill recomended 15%-25%. You can print with no infill but the roofs and flat parts may print badly. Infill acts a support from inside.
Rafts/Brim : Only if you really have adhesion probles.
Supports: NO!!!!. Geometry has been designed for no supports.
The program adds his own supports if needed in one special case: A poligonal base smaller than figure.
Instructions for Customizer
Some explanation about parameters.
Seed: Number for the random generator. You can use up to 19 digits
Base:Initial base for the structure. Can be a Polygon, Rectangle or Circle. Each one has it's own parameters.
Base Height: Height in milimeters for base generated.
Needs number of sides an length.
Position:Specifies if figure fits in(inscribed) or out (circumscribed) to poligon.
SeparationMargin from inside (when inscribed) or outside (when circumscribed) to poligon
Sizes X-Y width/height of rectangle
Diameter of circle.
Hi all! , I'm Fernando Jerez, computer science teacher, amateur designer and electronics noob.
Love procedural/generative stuff, robots, and all kind of 3D printable stuff.
Hope you enjoy my designs.