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'
If you liked this, see Sci-Fi city builder (http://www.thingiverse.com/thing:1707835).
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.
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.
Example of poligonal base with supports.
A big rectangle base can generate a nice city.
Sometimes circular bases generates big towers.
Using a polyhedric stand
Generate and print polyhedra
Question: HOW? Answer:
Customizable Convex Polyhedra http://www.thingiverse.com/thing:233540
Measure the length of the sides
With a ruler or a calliber.
Create a poligonal-based figure with number and length
Begin with a small one and check it fits.
You may need to adjust the length of sides to obtain a good fit.
Choose 'circumscribed and a separation of 2 or 3 mms
Good luck and have fun!