Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 691 Bytes

README.md

File metadata and controls

15 lines (9 loc) · 691 Bytes

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.


Compilation

To build the executable named "run" simply run "make".

To enable the parallel processing of the supershapes with OpenMP, compile with PARALLEL=1.


Usage

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.