Curve of constant width
A curve of constant width is a simple closed convex curve in the plane whose width—the minimum distance between any pair of parallel supporting lines—remains constant regardless of the direction of the lines.[1] This property distinguishes it from other convex shapes, ensuring uniform "diameter" in all orientations.[2] The circle is the archetypal example, possessing the maximum possible area for a given width among all such curves.[1]
Non-circular curves of constant width abound, with infinitely many variations constructible; notable examples include the Reuleaux triangle, formed by the intersection of three circular disks centered at the vertices of an equilateral triangle, and more general Reuleaux polygons based on odd-sided regular polygons.[1] These curves share several remarkable properties: by Barbier's theorem, proved in 1860, all curves of constant width w have the same perimeter \pi w, equivalent to that of a circle of diameter w.[3] Additionally, the Reuleaux triangle minimizes the enclosed area for a given width.[1]
Curves of constant width have practical applications in engineering and design, such as in rotary mechanisms where smooth rotation within a square enclosure is required, exemplified by their use in some drill bits to produce square holes or in manhole covers to prevent them from falling through the hole.[1] Historically, the study traces back to Leonhard Euler's work on involutes in 1778, with Émile Barbier formalizing key isoperimetric results in 1860, and later developments by Wilhelm Blaschke in 1915 exploring their analytic properties.[3] Modern research extends these ideas to higher dimensions and generalized widths.[4]
Fundamentals
Definition
A curve of constant width is a simple closed convex curve in the Euclidean plane \mathbb{R}^2 for which the width—the distance between any pair of parallel supporting lines—is the same constant value, say w > 0, regardless of the direction of the lines.[5] This property requires the curve to bound a convex set, as non-convex sets cannot maintain a uniform minimum distance between parallel supporting lines in all directions; convexity ensures that the set lies entirely on one side of any supporting line, which touches the boundary at least at one point.[6] Supporting lines are defined as lines that intersect the curve's boundary while containing the entire bounded convex region on one half-plane.[7]
The width in a specific direction, given by a unit vector \mathbf{u} \in S^1, is precisely the distance between the two parallel supporting lines with outward normals \mathbf{u} and -\mathbf{u}; for a curve of constant width, this distance equals w for every \mathbf{u}.[5] To illustrate, consider two parallel tangent lines touching the curve at points P and Q; the perpendicular distance between these lines measures the width in the direction normal to them, and this measurement remains invariant under rotation of the direction.[7]
An equivalent characterization is that the orthogonal projection of the bounded convex set onto any line in \mathbb{R}^2 has constant length w.[6] This projection length equivalence follows from the fact that the distance between supporting lines equals the extent of the projection in the perpendicular direction. Unlike general convex curves, where the width varies by direction and the maximum width equals the diameter (the supremum of distances between any two points on the curve), curves of constant width have width equal to the diameter in every direction—a property shared by the circle, which is the unique smooth curve of constant width that is rotationally symmetric in all directions.[8]
History
The concept of curves of constant width originated in the 18th century with the work of Leonhard Euler, who in 1778 introduced the notion of "orbiform curves" that maintain a constant distance between parallel supporting lines, particularly in connection with shapes capable of rolling without slipping. Euler constructed such curves using involutes of hypocycloids and explored their properties in relation to polygons with an odd number of sides, laying foundational ideas for non-circular examples.[9]
In the 19th century, significant advancements occurred, beginning with Joseph-Émile Barbier's 1860 theorem, which established that all plane convex curves of constant width d have the same perimeter \pi d, providing a key characterization independent of the specific shape. Shortly thereafter, in 1875, Franz Reuleaux developed the Reuleaux triangle—a non-circular curve of constant width formed by the intersection of three circular arcs from an equilateral triangle—as part of his kinematic mechanisms for engineering applications, popularizing practical constructions beyond the circle.
The 20th century brought deeper theoretical insights and generalizations. In 1915, Wilhelm Blaschke demonstrated that any convex set of constant width can be uniformly approximated by Reuleaux polygons, bridging polygonal and smooth cases.[9] Further progress included explorations of smooth variants, with seminal contributions emphasizing their analytic properties and approximations, such as those by Jaglom and Boltyanskii in 1951 on curvature-consistent polygonal limits.[9] These developments solidified the mathematical framework, influencing subsequent studies in convex geometry.
Examples
Reuleaux Triangle
The Reuleaux triangle is the archetypal non-circular curve of constant width, formed by the intersection of three circular disks centered at the vertices of an equilateral triangle, each with radius equal to the side length of the triangle. Equivalently, it can be constructed by drawing circular arcs of that radius, centered at each vertex and connecting the other two vertices.[10]
This shape exhibits rotational symmetry of order 3 and possesses a constant width equal to the side length w of the underlying equilateral triangle. Its area is given by
A = \frac{1}{2} (\pi - \sqrt{3}) w^2.
[10]
Visually, the Reuleaux triangle maintains an equilateral triangular outline in all orientations due to its threefold rotational symmetry, presenting three distinct vertices regardless of rotation. Kinematically, its constant width enables smooth rolling motion with a fixed height, and it has inspired the rotor design in Wankel rotary engines, where a similar curved triangular shape facilitates rotation within a chamber.[10][11]
Compared to a circle of the same width, the Reuleaux triangle encloses a smaller area, and in fact achieves the minimal area among all curves of constant width. It serves as the simplest case of a Reuleaux polygon, which generalizes the construction to regular polygons with an odd number of sides.[10]
Smooth and Other Curves
Smooth curves of constant width represent a class of non-circular, infinitely differentiable closed convex curves that preserve a uniform distance between any pair of parallel supporting lines, distinguishing them from the circle while retaining the core geometric property. These curves avoid the infinite curvature points inherent in polygonal approximations like the Reuleaux triangle, which features sharp vertices that can cause jerky motion in rotational applications; instead, smooth variants ensure finite curvature throughout, facilitating more uniform and efficient rotation in mechanisms such as bearings or cams.[12]
The existence of infinitely many such smooth curves follows from the theory of support functions, where a curve has constant width w if its support function p(\theta) satisfies p(\theta) + p(\theta + \pi) = w for all \theta. Any sufficiently smooth periodic function p(\theta) meeting this condition—such as p(\theta) = \frac{w}{2} + \sum_{k=0}^\infty a_k \cos((2k+1)\theta) with coefficients a_k chosen to ensure convexity—yields a distinct smooth curve of constant width w, allowing for arbitrary variation in shape while preserving the width.[13]
A seminal construction originates from Leonhard Euler, who demonstrated that the involute of a plane curve with an odd number of cusps produces a smooth curve of constant width; a representative example is the involute of the deltoid, a three-cusped hypocycloid, resulting in a differentiable boundary with uniform width equal to the deltoid's generating radius.[12]
Further examples include algebraic constructions, such as the polynomial curve of constant width developed by Rabinowitz, parameterized as
\begin{align*}
x(t) &= \frac{1}{2}(1 - \cos t) + \frac{1}{4} \sin(2t), \\
y(t) &= \frac{1}{2} \sin t + \frac{1}{4} (1 - \cos(2t)) \sin t
\end{align*}
for t \in [0, 2\pi], which defines an algebraic curve of degree 4 with width 1, verified through its support function properties.[14] Another approach generates curves based on a semi-ellipse, where the boundary is the intersection of circular disks of fixed radius centered at points along the semi-ellipse, yielding a constant width equal to a specified chord length; additional smoothing may be applied for full differentiability.[15]
These constructions illustrate the diversity of smooth curves of constant width, which can maintain the defining diameter while exhibiting varied shapes, such as rounded lobes or undulations, to suit specific design needs without compromising the constant width property.[13]
Constructions
Geometric Constructions
Curves of constant width can be constructed geometrically using basic tools such as a compass and straightedge, often by replacing straight sides of polygons with circular arcs or by employing intersection and rotation techniques.[16]
The Reuleaux triangle serves as a foundational example, built from an equilateral triangle. To construct it, first draw a horizontal base line of length 10 cm using a ruler. Set the compass to a 10 cm radius and place it at one endpoint of the base to draw an arc above the line; repeat from the other endpoint so the arcs intersect at a point, forming the apex. Connect this apex to the base endpoints with the ruler to complete the equilateral triangle, labeling the vertices A (left base), B (right base), and C (apex). Keeping the compass at 10 cm, place it at A and draw a semicircular arc from C to B; repeat with the compass at C (arc from B to A) and at B (arc from A to C). The intersections of these arcs form the boundary of the Reuleaux triangle, which has constant width equal to the side length of the original triangle.[16]
This method extends to Reuleaux polygons based on regular polygons with an odd number of sides, such as a pentagon. Begin by constructing a regular pentagon using standard compass and ruler techniques, ensuring all sides are equal. For each side, identify the opposite vertex (skipping two vertices in a pentagon) and use the compass set to the side length as radius to draw a circular arc centered at that opposite vertex, connecting the adjacent vertices of the side. Repeating this for all five sides yields the Reuleaux pentagon, where the arcs bulge outward to maintain constant width equivalent to the polygon's side length. This construction works only for odd-sided polygons because even-sided ones would result in overlapping or non-constant width boundaries due to symmetric vertex pairings.[17]
Another approach, known as the crossed-lines method, generates curves of constant width through successive intersections and rotations of lines. Start with three lines intersecting pairwise at points, forming a triangular configuration, and select an additional point on one line. Rotate this point around the nearest intersection vertex to trace an arc until it reaches the next line, using the compass for the rotation with a fixed radius. The new intersection becomes the center for the subsequent rotation, continuing this process for six steps until the curve closes. This method allows flexibility in line angles and radii, producing various constant-width shapes, including non-convex ones if lines are arranged accordingly.[18]
Involute constructions offer a way to create smooth curves of constant width from base curves with an odd number of cusps, such as hypocycloids. First, geometrically construct the hypocycloid—for instance, a deltoid (three-cusped hypocycloid) by drawing a fixed circle and rolling a smaller circle (one-third radius) inside it, marking the path of a point on the rolling circle's circumference using string or parametric intersection points. The involute is then the locus of a point at fixed distance along the tangent lines unwrapping from this hypocycloid, achievable by drawing perpendiculars from the cusp curve at equal arc lengths and connecting the endpoints. Leonhard Euler demonstrated that such involutes of odd-cusped curves yield constant-width boundaries, with the width determined by the unwrapping string length. These methods can produce smoother variants beyond polygonal arcs.[19][20]
Algebraic Constructions
Algebraic constructions of curves of constant width rely on mathematical formulations that enable precise definition and computational generation, primarily through support functions and their parametric representations. The support function h(\theta) of a convex curve describes the signed distance from the origin to the tangent line at angle \theta, and for a curve of constant width w, it satisfies h(\theta) + h(\theta + \pi) = w for all \theta. This condition ensures the width—the distance between parallel supporting lines—is invariant under rotation.[13]
A general parametric representation derives from the support function as
x(\theta) = h(\theta) \cos \theta - h'(\theta) \sin \theta, \quad y(\theta) = h(\theta) \sin \theta + h'(\theta) \cos \theta,
where h'(\theta) is the derivative with respect to \theta, and \theta ranges from 0 to $2\pi. This form parameterizes the curve as the envelope of its tangent lines. For the simplest non-circular case, an example support function is h(\theta) = \frac{w}{2} + a \cos(3\theta) with a > 0 small enough to ensure convexity, yielding a smooth curve via the parametric equations above. Extensions to higher orders involve adding terms like b \cos(5\theta) or c \sin(7\theta), maintaining only odd harmonics to preserve the constant width condition.[4][13]
Fourier series provide a flexible framework for constructing smooth curves of constant width by representing the support function as
h(\theta) = \frac{w}{2} + \sum_{k=1,3,5,\dots}^{\infty} \left( a_k \cos(k\theta) + b_k \sin(k\theta) \right),
where even harmonics are absent to satisfy h(\theta + \pi) = w - h(\theta). This series ensures the curve is C^\infty-smooth if sufficiently many terms are included. Polynomial approximations arise by truncating the series and eliminating the parameter \theta, resulting in algebraic equations of even degree. A seminal example is an 8th-degree polynomial curve given by
(x^2 + y^2)^4 - 45(x^2 + y^2)^3 + \cdots + (x^2 - 3y^2)x[16(x^2 + y^2)^2 - 5544(x^2 + y^2) + 266382] = 720^3,
derived from the support function h(\theta) = 8 + 2 \cos^2\left(\frac{3\theta}{2}\right), with a corresponding parametric form
x(\theta) = 9 \cos \theta + 2 \cos 2\theta - \cos 4\theta, \quad y(\theta) = 9 \sin \theta - 2 \sin 2\theta - \sin 4\theta.
Higher-degree polynomials follow similarly from support functions with more harmonics.[13][21]
Computational generation often employs algorithms based on rotating an initial curve and intersecting with its offsets to enforce constant width. Starting from a base convex set, the process involves computing the 180-degree rotation around the centroid and taking the intersection with an offset version scaled to width w, iteratively refining until closure. More directly, numerical evaluation of the parametric form uses the Fourier support function: discretize \theta, compute h(\theta) and h'(\theta) via series summation, then plot the points. Basic pseudocode for plotting in a language like Python is:
import numpy as np
import [matplotlib](/page/Matplotlib).pyplot as plt
w = 1.0 # width
a3 = 0.1 # [coefficient](/page/Coefficient) for [cos](/page/Cos)(3θ)
theta = np.linspace(0, 2*np.pi, 1000)
h = w/2 + a3 * np.[cos](/page/Cos)(3*theta)
dh = -3*a3 * np.sin(3*theta)
x = h * np.[cos](/page/Cos)(theta) - dh * np.sin(theta)
y = h * np.sin(theta) + dh * np.[cos](/page/Cos)(theta)
plt.plot(x, y)
plt.axis('equal')
plt.show()
import numpy as np
import [matplotlib](/page/Matplotlib).pyplot as plt
w = 1.0 # width
a3 = 0.1 # [coefficient](/page/Coefficient) for [cos](/page/Cos)(3θ)
theta = np.linspace(0, 2*np.pi, 1000)
h = w/2 + a3 * np.[cos](/page/Cos)(3*theta)
dh = -3*a3 * np.sin(3*theta)
x = h * np.[cos](/page/Cos)(theta) - dh * np.sin(theta)
y = h * np.sin(theta) + dh * np.[cos](/page/Cos)(theta)
plt.plot(x, y)
plt.axis('equal')
plt.show()
This generates a smooth approximation, with additional odd terms extensible for complexity. Software like Mathematica or MATLAB facilitates elimination to algebraic forms via symbolic computation.[4][21]
Properties
Geometric Properties
Curves of constant width w enclose areas bounded above by that of the circle, \pi (w/2)^2, achieved uniquely by the circle itself via the isoperimetric inequality applied to the fixed perimeter \pi w from Barbier's theorem.[22] The lower bound is attained by the Reuleaux triangle, with area \frac{1}{2} (\pi - \sqrt{3}) w^2, which minimizes the area among all such curves by the Blaschke-Lebesgue theorem.[23]
These curves possess distinctive curvature properties, including the relation that the radius of curvature \rho(\theta) at any point satisfies \rho(\theta) + \rho(\theta + \pi) = w.[22] Non-circular examples feature at least six vertices—points where the curvature attains a local extremum—often manifesting as cusps or extrema in parametric representations.[12] Their projections onto any line are line segments of fixed length w, exhibiting rotational invariance in width measurements.
The defining geometric trait involves supporting lines: the distance between any pair of parallel supporting lines equals the constant width w, establishing a uniform caliper diameter across all orientations.[24] As convex sets, these curves coincide with the boundaries of their own convex hulls, ensuring no interior points lie outside the spanned region.[22]
In kinematic contexts, a curve of constant width rolls without slipping along a straight line while maintaining a constant distance w/2 from the line to its centroid, mimicking the motion of a circle despite deviations in shape.[24]
Analytic Properties
Curves of constant width exhibit several key analytic properties that distinguish them from general convex curves. A fundamental result is Barbier's theorem, which asserts that the perimeter L of any convex curve of constant width w is L = \pi w. This holds regardless of the specific shape, as long as the width—the distance between parallel supporting lines—is constant in every direction. The proof relies on the Cauchy-Crofton formula from integral geometry, which relates the length of a curve to the measure of lines intersecting it; for constant width sets, this integral simplifies to yield the perimeter as \pi times the width.
The support function h(\theta) provides a powerful analytic representation for such curves, defined as the distance from the origin to the supporting line in direction \theta. For a curve of constant width w, it satisfies h(\theta) + h(\theta + \pi) = w for all \theta. This condition implies that h(\theta) can be expressed as h(\theta) = \frac{w}{2} + f(\theta), where f(\theta + \pi) = -f(\theta), reflecting the odd symmetry relative to the constant term. The implications for arc length follow directly: the radius of curvature is \rho(\theta) = h(\theta) + h''(\theta), and since \rho(\theta) + \rho(\theta + \pi) = w, the total arc length integrates to L = \int_0^{2\pi} \rho(\theta) \, d\theta = \pi w, recovering Barbier's theorem via this parameterization.[21]
Regarding curvature, the total curvature of a convex closed plane curve, including those of constant width, is exactly $2\pi, as established by the fact that the tangent turning angle over the full loop sums to $2\pi. In terms of the support function, the curvature \kappa(\theta) = 1/\rho(\theta), so the integral \int \kappa \, ds = \int_0^{2\pi} d\theta = 2\pi. A notable feature is the Blaschke theorem, which guarantees at least three pairs of points on a C^2 closed convex plane curve with parallel tangents and equal radii of curvature; for constant width curves, these pairs occur at antipodal points where \rho(\theta) = \rho(\theta + \pi) = w/2.[25]
Finally, constant width implies constant diameter for convex sets: the diameter d, defined as the supremum of distances between any two points, equals the constant width w. This follows because the distance between any two points is at most the width in the direction perpendicular to the line joining them, and equality is achieved in some directions, making d = w.[26]
Applications
Mechanical Engineering
In mechanical engineering, curves of constant width have been employed since the late 19th century to enable precise, uniform motion in mechanisms where traditional circular components would introduce variability or instability. Franz Reuleaux, a pioneering figure in kinematics, explored these curves—particularly the Reuleaux triangle—in his seminal work The Kinematics of Machinery (1875), demonstrating their utility in constrained motion systems such as steam engine regulators and rollers that maintain consistent spacing between parallel planes without gaps or wobbling during rotation.[27] This foundational analysis laid the groundwork for practical applications, emphasizing how the constant breadth ensures predictable kinematic behavior under load. Reuleaux's kinematic models, preserved in collections like those at Cornell University, illustrated these principles through physical demonstrations of linkages and cams, influencing machine design well into the 20th century.[28]
One key application lies in cams and linkages, where constant-width profiles provide positive drive without reliance on springs or weights, ensuring reliable intermittent motion. For instance, box beater cams in textile machinery utilize Reuleaux triangle shapes to deliver consistent reciprocating action for beating warp threads, maintaining uniform contact and eliminating backlash during operation.[29] Similarly, early rotary engines employed Reuleaux rotors meshed with internal gears to produce smooth circular motion, serving as conceptual precursors to the Wankel engine's eccentric rotary design, which adapts a curved Reuleaux-like triangle for internal combustion.[29] These configurations exploit the curve's invariant width to achieve stable rotation and load distribution in high-speed linkages.
In precision structures, constant-width curves enhance tools and components requiring unwavering diameter for effective performance. Drilling bits based on the Reuleaux triangle, developed by engineer Harry James Watts in the early 20th century, enable the machining of near-square holes by rotating against a square socket, with the constant breadth ensuring even cutting edges and minimal deviation—ideal for filleted square holes in mechanical fittings.[29] Reuleaux rollers, cylindrical components with constant-width cross-sections, facilitate stable material transport in conveyor systems or bearings by rolling between parallel surfaces without axial wobble, preserving uniform support under varying loads.[27] This property also benefits seals in rotary applications, where the invariant diameter maintains consistent contact pressure to prevent leakage in dynamic environments like pumps.
Advancing into the 21st century, computer numerical control (CNC) machining has revitalized these curves for fabricating complex precision parts, allowing lathes and mills to turn solids of constant width with high accuracy for custom mechanisms. Such modern techniques enable the production of Reuleaux-based components for advanced robotics and actuators, building on Reuleaux's kinematics to achieve sub-millimeter tolerances in non-circular profiles.[30]
Numismatics and Design
Curves of constant width have found notable applications in numismatics, particularly in coin design, where their unique properties enhance functionality and security. The British 50 pence coin, introduced in 1969, features a seven-sided equilateral curve heptagon shape, a Reuleaux polygon variant that maintains constant width across all orientations.[31] This design allows the coin to roll smoothly like a circle in vending machines while being easily distinguishable by sight and touch from round coins, facilitating quick recognition in transactions.[32] Similarly, the British 20 pence coin, first circulated on June 9, 1982, adopts the same seven-sided constant-width profile to reduce the overall weight of pocket change post-decimalisation, while preserving compatibility with automated coin-handling systems.[33] The Canadian one-dollar "loonie," launched in 1987, employs an 11-sided Reuleaux polygon outline, ensuring constant width for reliable vending machine acceptance and aiding anti-counterfeiting through its distinctive non-circular form that mimics the diameter of existing round coins like the U.S. Susan B. Anthony dollar.[34] These shapes deter counterfeits by complicating replication of the precise curvature, which machines can verify alongside weight and composition for authentication.[29]
In art and architecture, constant-width curves inspire creations that exploit their paradoxical appearance—resembling circles in motion yet revealing angularity when stationary—for visual illusions of circularity. Sculptors like Dario Santacroce have incorporated Reuleaux triangles into 3D-printed sandstone works, such as interlocking spherical forms, to evoke dynamic, rounded motion in static pieces.[35] Mathematical models blending art and science, including Reuleaux-based volumes, appear in installations that generalize the triangle's form, often evoking the curved tracery in Gothic cathedral rose windows for an illusion of seamless rotational symmetry.[36] Tiles employing constant-width profiles, such as Reuleaux-inspired mosaics, create flooring or wall patterns that simulate rolling circular paths, enhancing perceptual depth without traditional round elements.[37]
Industrial design leverages rounded constant-width profiles for ergonomic benefits in everyday products, promoting comfortable handling through uniform grip dimensions.
The adoption of constant-width coins has had measurable economic impacts, including cost savings in manufacturing and machinery compatibility. The British 20 pence's 1982 introduction, following trials in 1981, lightened average pocket change compared to equivalent round denominations, easing daily carry for consumers.[38] Vending machine operators benefited from reduced jamming incidents, as the constant width ensured smooth insertion akin to circular coins.[29] Overall, these designs balanced aesthetic innovation with practical efficiency, influencing global numismatic trends toward non-circular security features.
Computational Uses
Software tools for generating and plotting curves of constant width have been developed in various programming environments, facilitating digital experimentation and visualization. In MATLAB, interactive programs enable the creation of Reuleaux triangle generalizations by parameterizing curves based on odd-sided regular polygons and circular arcs, allowing users to adjust parameters like the number of sides and arc radii to maintain constant width.[39] Similarly, MATLAB file exchanges provide scripts for rendering Reuleaux polygons and related shapes, supporting parametric equations for arcs centered at vertices opposite each side.[40] In Python, libraries such as NumPy and Matplotlib are used to construct Reuleaux polygons through vertex calculations and SVG output, with scripts handling odd numbers of sides (e.g., 3 for the triangle, 7 for the heptagon) to ensure constant width via equal arc radii.[41]
Simulations of curves of constant width leverage parametric representations to analyze properties like projections and shadows in computer graphics applications. Shadow functions, defined as t_1(\theta) = x(\theta)\cos\theta + y(\theta)\sin\theta for a parametric curve \mathbf{r}(\theta) = (x(\theta), y(\theta)), are computed piecewise for shapes like the Reuleaux triangle, revealing variations in projected width under different light angles while confirming overall constancy.[42] In computer-aided design (CAD) software such as AutoCAD, optimization routines model solids of constant width by revolving 2D curves, targeting minimal area enclosures; for instance, theoretical characterizations identify Reuleaux polygons as optimal for least area given fixed width and inradius constraints.[43][44]
Recent advances in the 2020s include algorithmic tools for constructing constant-width curves suitable for 3D printing. C++-based generators produce Reuleaux polyhedra by embedding self-dual planar graphs and optimizing arc intersections via differential evolution, outputting STL files for additive manufacturing while preserving constant width.[45] A 2020 study on the graphs behind Reuleaux polyhedra used computational graph theory to construct hundreds of new 3D constant-width bodies, extending beyond traditional tetrahedra for printable prototypes.[46] In 2024, mathematicians developed algorithms for building n-dimensional shapes of constant width with volumes at most 0.9^n times that of the unit ball, with potential applications in optimization and simulation.[47]
In robotics, curves of constant width model uniform-width objects for path planning, particularly in locomotion systems requiring stable trajectories. Bipedal robots employ Reuleaux triangle cam-follower mechanisms to generate foot paths with constant body height, where the triangle's rotation parameter \alpha (from \pi/3 to $2\pi/3) ensures a straight-line support phase and quasi-static stability during stepping.[48] This approach simplifies kinematic planning by leveraging the curve's inherent width constancy for predictable contact and velocity (e.g., 21.9 mm/s step speed).[49]
Generalizations
Three-Dimensional Bodies
A three-dimensional body of constant width is a compact convex set in Euclidean space \mathbb{R}^3 such that the distance between every pair of parallel supporting planes—known as the width—is the same constant value w regardless of direction. This property requires the body to be strictly convex, as non-strict convexity would lead to varying widths in certain directions. The width w equals the diameter of the body, the maximum distance between any two points on its boundary.[50]
The sphere of diameter w provides the trivial example of such a body, possessing rotational symmetry and uniform properties in all directions. A prominent non-spherical example is the Meissner tetrahedron, introduced by Ernst Meissner in 1911 through a modification of the Reuleaux tetrahedron. The Reuleaux tetrahedron, formed by the intersection of four balls of radius w centered at the vertices of a regular tetrahedron with edge length w, approximates constant width but fails strictly due to greater separation between opposite edges than between a vertex and opposite face; the Meissner construction remedies this by replacing three edges with suitably curved spherical portions centered at the opposite vertices, yielding a smooth surface of exact constant width. The Meissner tetrahedron is significant for minimizing volume among bodies of constant width w, with its volume serving as a lower bound in this class.[51][3]
Key properties include bounds on volume and surface area established by Wilhelm Blaschke in 1915: among all such bodies, the sphere maximizes both, achieving volume \frac{\pi}{6} w^3 and surface area \pi w^2, the latter serving as the three-dimensional analog to Barbier's theorem for two-dimensional perimeters. Tetrahedral bodies like the Meissner tetrahedron realize the minimal volume, approximately $0.1276 w^3, illustrating the variability possible within the constant width constraint while underscoring the sphere's extremal role. All such bodies are also strictly convex and possess a diameter of w.[3]
Constructions typically rely on intersections of balls of radius w; a body of constant width coincides with the intersection of all balls of radius w centered at points on its own boundary, providing a self-consistent geometric definition. Alternative methods involve offset surfaces parallel to a core skeleton at distance w/2 or parametric formulations using the support function h(\mathbf{u}), where h(\mathbf{u}) + h(-\mathbf{u}) = w for all unit vectors \mathbf{u} on the sphere S^2. These approaches extend two-dimensional techniques, such as rotating curves of constant width, to generate three-dimensional examples like solids of revolution.[50][52]
Non-Convex and Non-Euclidean Cases
While the classical definition of a curve of constant width applies to convex sets in the Euclidean plane, where the distance between parallel supporting lines remains constant regardless of orientation, generalizations to non-convex curves introduce significant definitional challenges. In particular, for non-convex shapes such as star-shaped or self-intersecting curves, the notion of "width" must be carefully adapted using supporting lines that may touch the boundary at multiple points, potentially leading to ambiguities in measurement since inward dents could violate the constant separation property. One approach to overcome this is through hedgehogs of constant width, which are non-convex generalizations constructed as the boundary of the union of line segments connecting points on a closed curve to a fixed interior point, maintaining a constant width via these supports despite concavities. These hedgehogs allow for self-intersecting or star-like forms while preserving the directional width invariance, though their construction often requires ensuring the support function remains well-defined across non-smooth regions.[53]
Another generalization employs envelopes of families of lines defined by periodic functions, such as a(t) = 16 \sin(3t), which yield non-convex curves of constant width by generating astroid-like shapes with cusps, though these may not be simple closed curves. Such constructions highlight the tension between maintaining constant width and avoiding self-intersections or non-simplicity, often resulting in curves that are only piecewise smooth.[54]
In non-Euclidean geometries, the concept of constant width adapts to the underlying metric, with supporting "lines" replaced by geodesics and widths measured along geodesic parallels. In hyperbolic geometry, curves of constant width are represented using a track function x(\theta) relative to a diameter geodesic l, where the curve \gamma satisfies a parametric equation ensuring constant geodesic distance between parallel horocycles. These curves, such as hyperbolic analogs of the Reuleaux triangle, exhibit constant width B but vary in length depending on the support function h(\theta), as given by the formula L = \frac{e^{kB} - e^{-kB}}{2k} \int_0^{2\pi} e^{kh(\theta)} \, d\theta for curvature K = -k^2. An adaptation of Barbier's theorem in the Lobachevski plane states that for a horocycle-convex curve of constant width B, the length differs from the Euclidean \pi B, with the geodesic circle achieving L = 2\pi \frac{\sinh(kB/2)}{k} and the Reuleaux analog L = 6 \frac{\sinh(kB)}{k} \arcsin(4 \sech(kB/2)). Uniqueness results further characterize the hyperbolic disk as the only body of constant width with constant projection lengths onto normal geodesics.[55][56]
On the sphere S^d, spherical bodies of constant width w are defined such that the width across any supporting hemisphere G—measured as the thickness of the narrowest lune containing the body—is constantly w. A key property is that the spherical diameter equals w, and for w < \pi/2, the body is strictly convex. Moreover, on the 2-sphere, a convex body has constant diameter \delta if and only if it has constant width \delta, providing a direct analog to the Euclidean case without additional conditions. Approximations of such bodies by spherical polygons or reductions in surface area have been studied, with Blaschke's theorem extended to show that any constant width body with w < \pi/2 can be approximated arbitrarily well by inscribed polytopes. Barbier's theorem adapts here as well, though the perimeter (great circle length) scales with the spherical excess rather than \pi w.[57][58][59]
Advanced generalizations extend constant width to higher dimensions via bodies of constant girth, where girth denotes the constant length of projections onto great hyperspheres or the invariant separation by parallel hyperplanes in curved spaces. In discrete settings, analogs appear as lattice polytopes of constant lattice width, defined by the minimal number of parallel lattice lines separating the polytope, with minimal volume examples studied in \mathbb{Z}^n.[60]