There's a better way to make a leakproof circle than using a constant to determine the number of steps. 2pi*radius gives you the minimum number of steps necessary to generate a circle that does not leak when painted or flood-filled, although there are faster methods than both of these to do this.
That sounds as if it would work when
radians are used; I'm working with degrees.
In any case, my real objective is not to draw a leakproof circle, but simply to
move objects in a circular path around another object.
For years and years I'd wondered how others did it, and now I'm finally starting to understand it myself.