🔗 Superformula

🔗 Mathematics

The superformula is a generalization of the superellipse and was proposed by Johan Gielis around 2000. Gielis suggested that the formula can be used to describe many complex shapes and curves that are found in nature. Gielis has filed a patent application related to the synthesis of patterns generated by the superformula.

In polar coordinates, with r {\displaystyle r} the radius and φ {\displaystyle \varphi } the angle, the superformula is:

r ( φ ) = ( | cos ( m 1 φ 4 ) a | n 2 + | sin ( m 2 φ 4 ) b | n 3 ) 1 n 1 . {\displaystyle r\left(\varphi \right)=\left(\left|{\frac {\cos \left({\frac {m_{1}\varphi }{4}}\right)}{a}}\right|^{n_{2}}+\left|{\frac {\sin \left({\frac {m_{2}\varphi }{4}}\right)}{b}}\right|^{n_{3}}\right)^{-{\frac {1}{n_{1}}}}.}

By choosing different values for the parameters a , b , m 1 , m 2 , n 1 , n 2 , {\displaystyle a,b,m_{1},m_{2},n_{1},n_{2},} and n 3 , {\displaystyle n_{3},} different shapes can be generated.

The formula was obtained by generalizing the superellipse, named and popularized by Piet Hein, a Danish mathematician.

Discussed on