Welcome to the Wheels of Constant Width Simulator!

A freewheeling generator of curves of constant width.
Inspired by a chapter in Julian Havil's book, Curves for the Mathematically Curious.


For the tangent function a * (cos((k + 1/2) * theta))^2 + b:

  • Press 'a' to increment a, 's' to decrement it.
  • Press 'b' to increment b, 'v' to decrement it.
  • Press 'k' to increment k, 'j' to decrement it.
  • Press 'p' to increment scale, 'o' to decrement it.

Current Values: a = 10 | b = 35 | k = 1 | pscale = 3