Spiral Ruled Surfaces
Year: 2022 Authors: Frank A. Farris
Core claim
A general ruled-surface construction based on a planar generating curve can produce spiral, double-spiral, and other aesthetically rich surfaces, including known doubly ruled examples.
Topics
ruled surfaces, logarithmic spiral, 3D visualization, mathematical art
Domains
differential geometry, parametric surfaces, complex numbers, stereographic projection, mathematical art, 3D printing, digital rendering, surface sculpture
Methods
parametrization, algebraic derivation, Grasshopper modeling, Photoshop texturing
Media
OBJ files, wood grain texture, brass edges, 3D print, olive-wood coaster
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
Bridges 2022 Conference Proceedings
Spiral Ruled Surfaces
Frank A. Farris
Department of Mathematics and Computer Science Santa Clara University, ffarris@scu.edu
Abstract
The hyperboloid of one sheet, being so easy to construct by setting slanted supports at a uniform angle from a circle, is ubiquitous in mathematical art. Can the circle be replaced by a spiral? We show affirmative answers to this question and propose a generalization of the hyperboloid that encompasses quite a variety of beautiful ruled surfaces.
At a meeting of BAAM! (Bay Area Art and Math!), Roman Kogan showed a delightful 3D print of a base in which two rings of pencils may be inserted to create two hyperboloids of one sheet, ruled in opposite ways. The effect is similar to Figure 1, which was created in Rhino with Grasshopper. John Edmark asked whether the same construction could begin with a spiral rather than a circle. My work on the answer led to a formula that produces quite a variety of generalizations, including all three known doubly-ruled surfaces.
Figure 1: Two examples of a ruled surface based on a logarithmic spiral.
From hyperboloid to logarithmic spiral surface
A ruling parametrization of the hyperboloid of one sheet is known to be
For each fixed value of , the formula parametrizes a line through a point on the circle of radius centered at the origin, inclined at a slope . Note that the horizontal component of the vector that generates the line is along the tangent vector to the circle.
Using as the components of a point on the surface, some algebra shows that every point satisfies
Farris
the well-known equation satisfied by points on the hyperboloid of one sheet. (This is a family of surfaces with two parameters, and , which govern whether the hyperboloid is tall and narrow or short and wide.)
To replace the circle with a logarithmic spiral, we use the formula for the spiral and its velocity vector
Creating rulings just as we did for the hyperboloid and condensing with algebra leads to a parametrization
where is a parameter that controls the initial steepness of the rulings. (Note that if k > 0 the rulings approach vertical lines for large negative ; they approach horizontal lines for large positive .)
Not having mastered all the possibilities of rendering in Rhino, I imported the OBJ files into Photoshop and decorated them there. On the left in Figure 2 is a spiral ruled surface textured with a rich wood grain and brass edges. Bringing these virtual objects into the real world required thickening the surfaces. Rhino made that easy and my friend Mario Micheli produced the elegant 3D print on the right in Figure 3.
Figure 2: Left: Wood grain on a spiral ruled surface with brass railings. Right: A 3D print by Mario Micheli, who also supplied the photograph, with a key to show the scale.
When John Edmark saw my images, he asked whether I could cut the rulings so that all segments had the same length. His question inspired me to create the designs in Figure 3. For these surfaces, depicting only the top half allows the virtual object to sit on a flat base. On the right in Figure 3, I used a shortened list of -values and created pipes along the rulings. Both the smooth surface and the piped version show promise as sculptures.
Generalizing to other curves
To create the spiral surface, I had observed that the rulings of the hyperboloid were lines along a vector with one component along the tangent of the generating circle and another in a transverse direction. If we start with a planar generating curve , with velocity vector , the natural generalization is a surface parametrized by
The parameters and can be adjusted for aesthetic purposes. They affect the slope of the rulings, but so does the velocity of the curve. In the example of the logarithmic spiral, the speed is proportional to the magnitude of the curve, which leads to a graceful change in the slopes of the lines.
Spiral Ruled Surfaces
Figure 3: The top portion of a ruled spiral surface with rulings of uniform length. Left: As a surface. Right: With pipes long the rulings.
When I saw my first examples of these lovely shapes, I imagined that it would be easy to create a double spiral by pasting together two pieces of the same single spiral surface, suitably rotated. I leave it to readers to investigate this; I convinced myself that it is a foolish pursuit. Instead, I applied the general recipe to a very nice double spiral obtained using stereographic projection and a Möbius transformation. I first transferred the logarithmic spiral to the sphere by stereographic projection, where it spirals symmetrically from the south pole to the north pole. Then I tilted the sphere by a quarter turn and used inverse stereographic projection.
The resulting curve is most easily explained in complex notation. The logarithmic spiral can be written as
where . The real and imaginary parts of a complex number are represented as the horizontal and vertical displacements in the plane, so this is nothing more than a repackaging of the familiar Cartesian coordinates. After the transformation described, the new curve is
It’s quite marvelous how the complex framework allows us to keep track of some very complicated formulas rather simply. Moreover, Grasshopper is built to accept complex numbers. Figure 4 shows two examples of this lovely shape. In the Photoshop version, only the top half ( ) is shown; the texture map uses a photograph of an olive-wood coaster.
Figure 4: A double-spiral ruled surface, rendered in Rhino (left). Rendered in Photoshop (right).
Farris
The possibilities are as rich as one’s imagination in thinking of curves to play the role of the base curve . For this investigation, I returned to the symmetric curves I wrote about in 1996 [2]. Figure 5 shows just two possibilities, each a variation on
where on the left and on the right. Since both coefficients are congruent to 1 modulo 3, the curve has 3-fold symmetry.
It might be tempting to imagine that the surface on the left in Figure 5 might be doubly ruled. However, it is known that there are only three classes of doubly ruled surfaces: the plane, the hyperboloid of one sheet, and the saddle surface. We invite the reader to construct the saddle surface, , using the method described in this paper. It works out nicely.
Figure 5: Left: A ruled surface from a rather plain curve with planar top and bottom. Right: A ruled surface on a self-intersecting curve with bars of uniform length.
Acknowledgements
Thanks to John Edmark for his inspiring questions. Thanks to Roman Kogan for showing his 3D-printed models that create hyperboloids of one sheet with pencils. Thanks to Mario Micheli for the 3D print of the spiral surface and permission to use his photograph of it.
References
[1] F. Farris, Creating Symmetry, the Artful Mathematics of Wallpaper Patterns, Princeton University Press, 2015. [2] F. Farris, “Wheels on Wheels on Wheels—Surprising Symmetry.” Math. Mag., vol. 69, no. 33, 1996, pp. 185-189.