The Superformula, sometimes referred to as the Supershape, was discovered by Johan Gielis. It is a generalization of the superellipse that can be used to generate a wide variety of geometric shapes. This port of the Superformula was possible because of the code provided by the very talented Paul Bourke.
This implementation of the superformula proves to be a very powerful one with numerous options for the user. The user can adjust iterations depending on the shape size and image resolution, which can be combined with preview and render iteration multipliers for high resolution imaging.
Placement can be controlled through the X & Y positional sliders and size A & B adjusted, locked together or independently.
Various coefficients have been provided so that the user has full control over the shape. Colors can be changed, backgrounds applied, and locks toggled. There is even a load and save feature built-on so that any supershape can be safely saved for future recall.
Finally, Superformula has been carefully coded to support full antialiasing for superior, clean output.