Interactive demo

Maurer Rose Generator

A geometric construct by Peter M. Maurer, drawn live in your browser.

Your browser does not support the HTML5 canvas tag.

Move the sliders to change n and d.

Controls

How the curve is drawn

The line follows the polar equation r = cos(n/d · θ), a so-called rose curve, on which Maurer roses are based. Whole-number ratios of n and d form simple petals; other ratios make the line wind around several times before it closes.

Try it yourself

Small values of n and d draw simple flowers. Increase them to get dense, lace-like patterns, and look for combinations where the curve closes after only a few turns.