Rose Curve
An interactive rose curve (rhodonea) — a flower-shaped family of polar curves whose petal count is controlled by a single parameter. Looking for a different curve? Browse the full list of interactive curves.
Rose Curve
Drag the "k" slider to change the number of petals, and "a" to rescale the whole flower.
Rose Curve — The Details
A rose curve (or rhodonea curve, from the Greek word for rose) is a polar curve that traces a pattern of petals radiating from the origin. For the equation $r = a\cos(k\theta)$, the number of petals depends on $k$: when $k$ is an odd integer, the curve has exactly $k$ petals; when $k$ is an even integer, it has $2k$ petals, because the curve has to sweep all the way around twice before it closes on itself. When $k$ is a non-integer rational number, the curve still eventually closes but produces overlapping petals of uneven size — a striking example of how much a single parameter can change a polar curve's appearance. The equation is:
$r = a\cos(k\theta)$