A genetic algorithm to perform target-based evolution of 3D supershapes produced by Gielis superformula encoded in a voxelised format and exported to STL for 3D printing if desired.
See http://arxiv.org/abs/1204.4107 for details.
To build the executable named "run" simply run "make".
To enable the parallel processing of the supershapes with OpenMP, compile with PARALLEL=1
.
To initiate the target-based evolution of supershapes simply run the executable (i.e., ./run
). Most parameters are in constants.h. Default set to perform 10000 evaluations using 8 supershape parameters targetting a star shape.