Limaçon

Polar curves

The family r = b + a·cos θ that morphs from an inner-loop snail through the cardioid to a convex oval as b grows.

Adjust parameters

Equation

r=b+acosθr = b + a\cos\theta

Open the Creator with a ready-made animation brief for this curve — review the scene plan and Manim code before rendering.

Animate this curve

What is the Limaçon?

The limaçon — French for “snail” — is the polar family r = b + a·cos θ, studied by Étienne Pascal (father of Blaise) in the early 1600s. Geometrically it is the path of a point rigidly attached to a circle rolling around another circle of the same radius, where the point need not lie on the rim.

One slider tells the whole story. With a = 1: for b < 1 the radius goes negative and the curve crosses itself in an inner loop; at b = 1 the loop collapses to the cardioid’s cusp; for 1 < b < 2 the curve is dimpled; and from b ≥ 2 on it is a convex oval. It is the standard example of how a single constant reshapes a polar graph.

Key properties

  • b < a: inner loop (the radius changes sign); b = a: cardioid.
  • a < b < 2a: dimpled limaçon; b ≥ 2a: convex.
  • Enclosed area (b ≥ a): π(b² + a²/2).
  • It is the conchoid of a circle with respect to a point on the circle.
  • The inner-loop case is a classic area-between-loops integration exercise.

Where you'll see it

Polar-coordinate courses, directional microphone patterns (subcardioid and hypercardioid are limaçons), and rotary engine geometry.