A drawing experiment, examined through geometry

How round is round?

Draw-a-perfect-circle games turn a familiar shape into a numerical challenge. Yet a high score can accompany a visibly imperfect loop. That mismatch raises a geometric question: what should closeness to a circle actually mean?

This lab compares average error, worst-case deviation, compactness, local curvature, and harmonic structure. A stronger criterion should resist size tricks, expose local defects, and distinguish a complete loop from a well-fitted arc.

Inspect the counterexamples
01 Choose a specimen or draw your own

Specimen

Near circle

Ready to inspect

Joins the endpoints without reshaping the stroke. A straight seam can leave a small corner.

Analyzed circle outline The entered outline with the currently selected roundness overlay.
What does gap completion change?

Straight: the shortest join adds no inferred shape. Its corners can affect curvature, especially across a wider gap.

Tangent-matched: a short cubic follows estimated endpoint directions. This softens the join, but does not match curvature or guarantee a better score. Unstable or crossing curves fall back to straight.

Only a nearly complete loop inside the release zone is joined. A short overshoot past the start can be trimmed; longer tails remain part of the stroke. The added seam is teal, discarded tail amber. Scores describe the completed contour; exports retain the captured stroke and all completion details.

03 Intermediate geometry

From gesture to measurement

Equal-arclength sampling separates boundary geometry from drawing speed.

Raw input— points
Arc-length sample240 points
Analysis contourscale 1.3%

04 Signals around the loop

The structure behind the error

Radial error is indexed by angle, curvature by boundary position, and harmonics by spatial frequency.

Radial signature(r − R) / R
—

Angle 0° points right from the fitted center.

Curvature signalnormalized κR; ideal = 1
—

Boundary 0% is the first equal-distance sample along the stroke.

Harmonic fingerprintradial error by lobe count
—

Mode 1 mostly reflects centering; 2, 3, and 4 read as oval, triangular, and squarish.

05 The caliper paradox Theorem-backed

Same width. Different roundness.

A noncircular constant-width family isolates what a caliper measurement cannot distinguish.

A constant-width curve between fixed parallel calipers The curve changes shape and rolls while remaining tangent to two support lines with unchanged separation.
Directional width tracew(θ) / mean(w) − 1
—

The theorem is exact; this trace exposes the tiny residual introduced by representing a smooth curve with finitely many points.

Why the paradox workssupport-function spectrum; exact for this constructed family
odd n = 3 cancels

Opposite directions multiply mode n by (−1)n. Adding them doubles even modes and erases odd modes; n = 1 is translation, while n = 3 changes this shape without changing its width. The two DC bars are normalized independently: support has coefficient R and width has 2R.

06 The tangent walk Theorem-backed

Same total turning. Different local geometry.

A regular simple closed loop has one full tangent rotation. A circle distributes that turning uniformly along arclength.

A tangent walking around the current contour The traced portion and tangent arrow update with boundary position.
Cumulative tangent turnmeasured versus a circle's uniform 360° ramp
—

Above the dashed ramp: more turning has accumulated than on a circle at the same relative arclength. The shared endpoint alone does not distinguish roundness.

Curvature as an evolution law Numerical telescope

The approach to a round point

Each point follows its curvature vector. Convex bulges retreat, concave dents can fill outward, and tighter bends move faster.

Physical and magnified curve-shortening flow The original contour is compared with a shrinking contour and an equal-area magnified copy.
The universal area clockmeasured polygon area versus the continuum law
—

The dashed diagonal is exact for the smooth continuum flow. The orange path is this finite polygon solver; the distance between them is shown, not hidden.

07 Scale sensitivity Experimental

What survives when the smoothing scale changes?

Feature persistence across scale is a separate diagnostic; it does not enter the composite score.

Multiscale curvature mapκR − 1 across boundary position and scale
—
lower signed κR near κR = 1 higher signed κR κ = 0 crossing

Fine scales sit at the bottom; each pixel preserves the strongest signed deviation in its bin. Boundary 0% is tied to the stroke start.

Bending excessB(σ) = L∫κ²ds / 4π² − 1
—

Zero is the continuous-theory circle limit. Negative values are shown as numerical undershoot, not “better than a circle.”

Interpreting the result

A score depends on what it rewards.

Small average error, a tight tolerance band, efficient use of area, and consistent local bending are different requirements. I kept the measurements separate so a high aggregate score can be traced back to its assumptions. Counterexamples and controlled defects test those assumptions.

A
Least-squares circle

Typical radial error relative to a fitted reference.

average
B
Minimum-zone annulus

Metrology-style worst case; sensitive to the single deepest dent.

worst case
C
Isoperimetric compactness

Center-free and scale-free, but rough edges inflate perimeter.

global shape
D
Curvature consistency

Local bending relative to a circle; sensitive to sampling and smoothing.

local bend
E
Radial harmonics

Explains the wobble: mode 2 is oval, 3 is triangular, 4 is squarish.

diagnosis

Implementation and evidence

Explicit geometry makes the assumptions testable.

The geometry pipeline is deterministic: resampling, smoothing, fitting, and signal analysis have inspectable intermediate results. Known circles, transformed copies, local defects, and constant-width counterexamples distinguish numerical behavior from choices in the scoring policy.

Agreement with human preference remains a separate validation problem. The current calibration expresses a set of geometric priorities; it was not fitted to human ratings. That boundary matters when a plausible number conflicts with the visible shape—the observation that started this experiment.

Question → criterion → measurements → result → validation.

Measurement background: NIST · roundness measurement · Chernov & Lesort · circle fitting · OECD/JRC · composite indicators