Back to all articles
Algorithms 9 min read August 11, 2026

Beyond Straight Pixels: Bezier Curvature Approximation Using Discrete Chords

Mathematical principles behind simulating parabolic, elliptical, and organic curves using straight vector segments.

K
Karthick C
Computational Artist & Mathematician

One of the most persistent, delightful illusions in circular string art is the apparent impossibility of the curve. Stand five paces back from a portrait of an elderly statesman: you clearly perceive the smooth, flowing curve of his jaw, the delicate circular arch of his eyeglasses, and the gentle parabolic wave of his silver hair. Yet walk forward until your eyelashes nearly brush the wood, and the curves vanish completely. In their place, you find nothing but razor-straight segments of thread stretched taut between steel points. Not a single fiber bends; not a single thread curves.

How can an assembly of purely linear, Euclidean vectors conjure the organic grace of continuous curves? The answer lies in one of the most sublime branches of differential geometry: envelope theory and Bezier curve approximation. Long before computer-aided design (CAD) revolutionized aerospace engineering, nineteenth-century mathematicians and twentieth-century French automobile designers recognized that any smooth curve is simply the boundary envelope generated by a continuous family of tangent lines.

The French Connection: Pierre Bézier and Paul de Casteljau

In the late 1950s and early 1960s, two French engineers working independently—Paul de Casteljau at Citroën and Pierre Bézier at Renault—sought a mathematical system to define the elegant, aerodynamic curves of automotive car bodies. They invented what we now universally call the Bézier curve. The core genius of de Casteljau’s algorithm is linear interpolation: a quadratic Bézier curve is constructed by taking straight lines between control points and interpolating linearly along those segments over time parameter t.

To appreciate how radical this insight was, we must understand the fundamental computational difficulty of representing curved surfaces in digital memory. In early computer graphics, storing arbitrary curves required massive arrays of point coordinates, consuming immense processing power. De Casteljau and Bézier proved that by storing just three or four control coordinates and executing simple linear interpolations, a processor could render endlessly scalable, butter-smooth arcs. In circular string art, we invert this process: the computer holds the target raster density map, and through thousands of physical linear interpolations between perimeter pins, our physical hands manifest those mathematical Bézier splines in three-dimensional space.

When you stretch string between pins arranged in two intersecting coordinate axes (the classic "curve stitching" exercise pioneered by Victorian educator Mary Everest Boole), you are physically calculating de Casteljau’s linear interpolation with your fingertips. Each chord connects a point at distance t along line segment OA to a point at distance (1 - t) along segment OB. The family of straight chords forms a perfect parabola tangent to every single thread line.

Mathematical Fact: The envelope curve formed by connecting points (0, n), (1, n-1), (2, n-2)... on two perpendicular axes is an exact rotated quadratic Bézier parabola whose algebraic equation is sqrt(x) + sqrt(y) = sqrt(k).

Envelope Theory in Circular Coordinates

Consider also the phenomenon of the involute and evolute in classical calculus. When thread is pulled taut around a circular perimeter of pins, the locus of the center of curvature of the generated caustic envelope traces a secondary, internal curve known as the evolute. As light falls across these physical thread intersections at glancing angles, the evolute creates subtle moiré interference patterns that ripple across the surface like silk. This interplay between the discrete physical thread and the continuous mathematical envelope is what endows string art with its hypnotic, kinetic visual depth.

While Cartesian grid stitching generates parabolas, circular string art operates within a polar coordinate boundary. Here, chords do not connect intersecting axes; they span chords across a circle of radius R. In differential geometry, if we define a family of chords parameterized by angle theta, the envelope curve C(theta) is the set of points where adjacent chords intersect in the mathematical limit as the angular separation approaches zero.

This leads directly to the formation of caustics. In optics, a caustic is the envelope of light rays reflected or refracted by a curved surface. When parallel rays of sunlight strike the interior of a reflective circular wedding ring, the reflected rays form a cardioid caustic envelope. In Stringify’s radial algorithm, when the solver selects chords that skim past a bright facial region, those chords naturally pack together at their tangency points, synthesizing an identical caustic boundary. The eye interprets this high-density boundary as a crisp, curved contour line, even though the solver never drew a continuous line.

Curvature Density: The Resolution Trade-Off

How many straight chords are required to convince the human eye that a curve is truly smooth? The answer depends on what vision scientists call the "vernier acuity" and angular resolution of the human retina, typically measured at approximately one arcminute (1/60th of a degree).

If the angular delta between successive tangent chords exceeds 8 degrees, the viewer’s visual cortex easily detects individual polygon vertices, perceiving the curve as a crude, jagged faceted shape. When the angular delta drops below 2.5 degrees, the chord facets become smaller than the photoreceptor spacing on the human fovea at standard gallery viewing distances (1.5 to 2 meters). The faceted corners melt away, and the brain constructs an illusion of seamless, liquid curvature.

Curvature Approximation Metrics

Angular Step DeltaChords Per 90° ArcVisual Perception at 1.5mApplication in String Art
12° – 15°6 – 8 chordsNoticeably faceted; angular polygonGeometric star polygons only
6° – 8°11 – 15 chordsRough curve; visible micro-cornersCoarse background shading
2.5° – 4°22 – 36 chordsSmooth curve; soft visual boundaryJawlines, cheek contours, shoulders
0.8° – 1.5°60 – 110 chordsFlawless optical illusion of continuous curveIris rims, lips, specular catchlights

The Philosophical Triumph of the Tangent

There is a profound philosophical lesson embedded in vector string art. We spend our lives yearning for smooth journeys, organic transitions, and perfect continuity. Yet reality is composed of discrete moments, individual choices, and straight, uncompromising steps. In string art, we discover that you do not need curved materials to create a curved universe. By accumulating thousands of simple, disciplined straight lines, a larger harmony emerges that transcends the limitations of any individual component. The straight line and the curve are not enemies; they are parent and child.

Try Creating Your Own Pattern

Put these principles into action with our 100% free string art generator.

Open Generator Tool

Related Articles & Guides

Algorithms

The Mathematics and Algorithms of Circular String Art

Discover the mathematical engine powering digital string art. Learn how raster image analysis, chord...

Materials Guide

Choosing the Perfect Board, Nails, and Thread for String Art

Learn how to select the right wood species, metal wire nail configurations, and sewing thread weight...