Skip to content

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.

License

Notifications You must be signed in to change notification settings

rpreen/superformula

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published