Sculptures in
Year: 2012 Authors: Saul Schleimer; Henry Segerman
Core claim
Stereographic projection and quaternionic geometry provide a practical way to realize highly symmetric designs as 3D-printed sculptures.
Topics
stereographic projection, three-sphere geometry, 3D printing, regular polytopes
Domains
topology, geometry, quaternions, polytope theory, sculpture, 3D fabrication, mathematical art
Methods
stereographic projection, quaternionic representation, 3D printing, surface modeling
Media
Shapeways, 3D-printed sculptures
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 2012: Mathematics, Music, Art, Architecture, Culture
Sculptures in
Saul Schleimer Mathematics Institute University of Warwick Coventry CV4 7AL United Kingdom s.schleimer@warwick.ac.uk
Henry Segerman* Department of Mathematics and Statistics University of Melbourne Parkville VIC 3010 Australia segerman@unimelb.edu.au
Abstract
We construct a number of sculptures, each based on a geometric design native to the three-dimensional sphere. Using stereographic projection we transfer the design from the three-sphere to ordinary Euclidean space. All of the sculptures are then fabricated by the 3D printing service Shapeways.
1 Introduction
The three-sphere, denoted , is a three-dimensional analog of the ordinary two-dimensional sphere, . In general, the -dimensional sphere is a subset of Euclidean space, , as follows:
Thus can be seen as the usual unit sphere in . Visualising objects in dimensions higher than three is non-trivial. However for we can use stereographic projection to reduce the dimension from four to three. Let be the north pole of . We define stereographic projection by
See [1, page 27]. Figure 1a displays stereographic projection in dimension one. For any point draw the straight line through and . Then meets at a single point; this is . Notice that the figure is also a two-dimensional cross-section of stereographic projection in any dimension. Additionally, there is nothing special about the choice of . We may alter the formula so that any point in becomes the projection point.
By adding in a point at infinity corresponding to the north pole, stereographic projection extends to a homeomorphism from to . So we may use stereographic projection to represent, in , objects that live in .
2 The geometry of
A generic plane in , meeting , meets in a circle. The following circline property is fundamental: stereographic projection maps any circle to a circle or line in . Accordingly we use the word circline as a shorthand for circles and lines in . See [1, Section 3.2] for a more general discussion. Note that a circle of maps to a line in if and only if meets the projection point.
*This work is in the public domain.
Schleimer and Segerman
(a) Stereographic projection from to .
(b) Two-dimensional stereographic projection applied to the Earth. Notice that features near the north pole are very large in the image.
Figure 1: Stereographic projection.
Any plane, meeting the origin in , cuts in a great circle. The great circles are the geodesics, or locally shortest paths, in the geometry on . Just as for the usual sphere, , two distinct great circles meet at two points: say at and also at the antipodal point .
Stereographic projection is conformal: if two circles in intersect at a given angle then the corresponding circlines in meet at the same angle. So stereographic projection preserves angles [1, Section 3.2]. Note that lengths are not preserved; as shown in Figure 1b the distortion of length becomes infinite as we approach the projection point. However, this defect is unavoidable; there is no isometric embedding of any open subset of the three-sphere into .
The quaternionic picture of In order to get a sense of the shape of , it is useful to have some landmarks. A good way to do this is to view in terms of the unit quaternions [2]. The quaternions are an extension of the complex numbers, from two dimensions to four. A quaternion is a formal sum where and where are non-commuting symbols satisfying
The set of quaternions is called in honour of Hamilton, its discoverer. There is a natural bijection between and via . So we may view as the set of unit quaternions: those with length equal to one. Once this is established the points serve as our landmarks. See Figure 2. All of the circlines shown correspond to great circles in with particularly nice quaternionic expressions.
Figure 2: The unit quaternions in stereographically projected to from the projection point -1.
The isometries of The isometries of are the rigid motions of that fix the origin, namely rotations and reflections. Under composition, these form the orthogonal group . Analogously, the isometries of form the group . The unit quaternions can be realised as a subgroup of in the following manner. As above we identify and . For with , the map given by is an
element of . So, if we want to move the point to the point in , then one way to achieve this is to apply the isometry corresponding to the quaternion .
An application of this technique is to adjust the stereographic projection of a subset of . If is a surface then, as varies, the image of in changes dramatically. Equivalently we can think of this as moving the projection point.
3 Designs in
3.1 Four-dimensional polytopes
Suppose that is a finite set. Then , the convex hull of , is a polytope [11, page 4]. Suppose that . If lies in the boundary of and if for all we have then we say is a face of . Let be the –skeleton: the union of the –dimensional faces of . A maximal chain of faces
is called a flag. Then is regular if for any two flags and of there is an isometry of that preserves and sends to .
In dimensions one, two, and three the regular polytopes are known of old. These are the interval, the regular –gons, and the Platonic solids: the tetrahedron (simplex), the cube, the octahedron (cross-polytope), the dodecahedron, and the icosahedron. In all higher dimensions there are versions of the simplex, cube, and cross-polytope. In dimension four these are known as the 5–cell, the 8–cell, and the 16–cell. Surprisingly, the only remaining regular polytopes appear in dimension four! There are only three of them: the 24–cell, the 120–cell, and the 600–cell [3, page 136].
Suppose is a regular –polytope. The extreme symmetry of implies that we can move so that the vertices lie in the unit sphere, . Projecting radially from the origin transfers the one-skeleton from into . Stereographic projection then places in .
Applied to a 4–polytope, these projections turn the Euclidean geometry of first into a design of arcs of great circles in and then into a design of segments of circlines in . If meets the projection point then the design includes line segments running off to infinity. Coincidentally, Figure 2 shows this for the 16–cell. In order to produce such a design as a physical object, we need to thicken the circline segments to have non-zero volume. One possible approach uses the Euclidean geometry of : we could thicken all segments of the design to get tubular neighbourhoods of constant radius. However, the result is not satisfactory; near the origin in the tubes are much too thick compared to their separation.
A better solution is to use tubular neighbourhoods in the intermediate geometry. For this we must parameterise the image of such a tube under stereographic projection. Here the circline property is very useful. The boundary of a tubular neighbourhood of a geodesic in can be made as a union of small circles in . (These circles lie in , but are not great.) The small circles map to circlines in , which can be directly parameterised. Computer visualisation of stereographic projections of 4-polytopes, in this style, are beautifully rendered by the program Jenn3d [8]. In Figure 3 we show four views of a 3D print of the 24–cell, with the projection point chosen to be at the center of one of the cells. See also Ocneanu’s “Octacube” [9].
The sculpture in Figure 3 illustrates a problem inherent in 3D printing of stereographic projections. Suppose that is a symmetric design in and is the stereographic projection from the north pole, . In this case the largest features of will correspond to the parts of closest to . These are the main contributers to volume and thus to cost. The smallest features of will be roughly half the size of the parts of nearest the south pole. The 3D printing process places a lower bound on the size of the smallest printable feature: current technology allows around 1 mm.
Of course we may scale in ; scaling up ensures printability while scaling down reduces volume. Thus printability and cost are in tension. For example, if we rotate the 120–cell so that lies at the center of
Schleimer and Segerman
(a) A generic viewpoint.
(b) A 2-fold symmetry axis.
(c) A 3-fold symmetry axis.
(d) A 4-fold symmetry axis.
Figure 3: 24-Cell, 2011, cm.
a dodecahedral face, and stereographically project, then the largest feature is around 29.4 times larger than the smallest. So here scaling to ensure printability also ensures unaffordability.
One solution to this problem, as employed by Hart [5], is use a projective transformation instead of stereographic projection. This takes a 4-polytope to its Schlegel diagram [11, page 133]. This is typically much more compact. However, conformality is lost; the resulting figure distorts both lengths and angles.
Our alternative, shown in Figure 4, is to only print half of the object. We cut along the equatorial ; the sphere equidistant from the north and south poles. Choosing the north pole as the projection point, we project the half of the design in the southern hyperhemisphere. The image is contained in the unit ball . This done, the thinnest and thickest parts differ only by a factor of two, at the most. For stereographic projection, parts of the design near the projection point are the real problem, in terms of size. Eliminating the half nearest the projection point eliminates the problem.
(a) A generic viewpoint.
(b) A 2-fold symmetry axis.
(c) A 3-fold symmetry axis.
(d) A 5-fold symmetry axis.
Figure 4: Half of a 120-Cell, 2011, cm.
Note that half of the 120-cell is still very complicated! However, one can understand the whole of the 120-cell by imagining reflecting the object across the cutting two-sphere. Note as well, that printing only the southern half of a design allows us to print objects that pass through the north pole, which ordinarily would be infinitely expensive. For example, in Figure 5 we show one-half of the stereographic projection of the vertex centered 600-cell. This version of the 600-cell is positioned so as to be dual to the facet-centered 120-cell shown in Figure 4. The other half of the vertex-centered 600-cell cannot be printed because the vertex antipodal to the origin meets the projection point.
3.2 Parameterisations of surfaces and torus knots
The geometry of lends itself particularly well to the representation of tori and torus knots. There seem to be two reasons for this. First, in its natural position certain geodesics in the torus are great circles in . Second, quaternionic multiplication and its relatives directly parametrise torus knots.
Sculptures in S
(a) A generic viewpoint.
(b) A 2-fold symmetry axis.
(c) A 3-fold symmetry axis.
Figure 5: Half of a 600-Cell, 2011, cm.
(d) A 5-fold symmetry axis.
When representing a surface as a 3D printed object, it is often a good idea to drill holes in the surface, both to save on material used and so the viewer can see, partly, through the surface to what is behind. In our approach, the pattern of holes shows the parameterisation, by realising the surface as a grid with grid-lines in the direction of the parameters.
Clifford torus Recall that parametrises a great circle . The same formula holds replacing everywhere by or by . A Clifford torus is foremost a torus, and so can be parameterised as a product [4, page 139] via
\begin{array}{l} \mathbb {T} = S ^ {1} \times S ^ {1} = \left\{\frac {1}{\sqrt {2}} \left(\cos (\alpha), \sin (\alpha), \cos (\beta), \sin (\beta)\right) \mid 0 \leq \alpha < 2 \pi , 0 \leq \beta < 2 \pi \right\} \\ = \left\{\frac {1}{\sqrt {2}} \left(e ^ {i \alpha} + e ^ {i \beta} \cdot j\right) \mid 0 \leq \alpha < 2 \pi , 0 \leq \beta < 2 \pi \right\}. \\ \end{array}The factor of rescales the torus to lie inside of the unit sphere . Note that if we vary while fixing , then the point traces out a curve on . Conversely, varying while fixing yields a curve. Unfortunately none of these curves are great circles in .
On the other hand, if we vary and simultaneously, at the same (respectively, opposite) velocity the point traces out a (respectively ) curve. As we shall see, these are great circles.
Note that divides into a pair of isometric solid tori: copies of . We want to rotate the torus so that it meets the projection point. This way, after stereographic projection there is a pleasing symmetry; the two solid tori are interchangeable by an isometry of .
We can use quaternions to fix the parameterisation, giving us the desired and curves, and to also move to meet the projection point . Solving the second problem first, note that lies in . If is the quaternion satisfying , then . The new parameterisation of the torus is given by post-multiplication by :
The torus meets the desired projection point when .
We now solve the second problem, by rotating the coordinates through . Take new coordinates where and . So and . Plugging in and simplifying, the above parametrisation becomes . Keeping fixed and varying now gives a curve, which is also a great circle. Note that we only need 0 \leq \theta < 2\pi , 0 \leq \phi < \pi to cover the whole torus. We permute coordinates and change a sign to get a slightly neater form:
Schleimer and Segerman
for 0 \leq \theta < 2\pi, 0 \leq \phi < \pi . The operations of permuting the coordinates and changing the sign are symmetries of , so the geometry is unchanged and the surface still meets the desired projection point, 1. The resulting parametrization is Lawson’s minimal surface ; see [6].
(a) A 2-fold symmetry axis.
Figure 6: Clifford Torus, 2011, cm.
(b) A generic viewpoint.
Finding the normal After stereographic projection, we get a 2-dimensional surface in . As in Section 3.1, for 3D printing we must thicken our design to have positive volume. Our plan is to additionally parametrise the normal (that is, perpendicular) to the surface, and then thicken in that direction. As before, we do this thickening in rather than .
Suppose that is any surface in , with parametrisation . Compute the tangent vectors and in . Since lies in , these vectors are tangent to and so perpendicular to , thought of as a vector from the origin. The desired normal vector is a unit vector that is perpendicular to the three given vectors , , and . This determines up to sign. Thus finding amounts to computing the kernel of the matrix with rows , and . As these vectors vary with the parameters and it is most convenient to compute via an application of Cramer’s rule: is the determinant of the matrix with first three rows , , , and fourth row the vector .
For the above parametrisation of the Clifford torus we find:
| p(θ,φ) | = | ( cos(θ)cos(φ), | cos(θ)sin(φ), | sin(θ)cos(φ), | sin(θ)sin(φ) |
|---|---|---|---|---|---|
| ∂/∂θp(θ,φ) | = | ( -sin(θ)cos(φ), | -sin(θ)sin(φ), | cos(θ)cos(φ), | cos(θ)sin(φ) |
| ∂/∂φp(θ,φ) | = | ( -cos(θ)sin(φ), | cos(θ)cos(φ), | -sin(θ)sin(φ), | sin(θ)cos(φ) |
| n(θ,φ) | = | ( -sin(θ)sin(φ), | sin(θ)cos(φ), | cos(θ)sin(φ), | -cos(θ)cos(φ) |
We introduce the parameter for the thickness of the surface. We move a distance along the geodesic from to to reach . Let be the -neighborhood of , taken in . This is the same as thickening in the normal direction, using .
Since contains the projection point, the sculpture would have infinite volume. We therefore remove a rectangular solid from ; the boundary of the removed material is visible around the outside of the sculpture shown in Figure 6.
Sculptures in S
(a) A 2-fold symmetry axis.
(b) A generic viewpoint.
(a) The 4-fold symmetry axis.
Figure 8: Round Klein Bottle, 2011, cm.
Figure 7: Round Möbius Strip, 2011, cm.
(b) One of the 2-fold symmetry axes.
(c) The other 2-fold symmetry axis.
Möbius strip and Klein Bottle A slight variant of the torus gives a Möbius strip:
\left\{\left(\cos (\theta) \cos (\phi), \cos (\theta) \sin (\phi), \sin (\theta) \cos (2 \phi), \sin (\theta) \sin (2 \phi)\right) \mid 0 \leq \theta < \pi , 0 \leq \phi < \pi \right\}This is a parameterisation of the “Sudanese Möbius strip” [7]. The border of the Möbius strip is given by the points for which is 0 or . Since these points form a geodesic in , the boundary is a circline in by the circline property. With the given parameterisation, stereographic projection from gives a circular boundary as in Figure 7. The normal vector is calculated analogously to the torus case, as follows.
Again the surface is punctured at the projection point, with a rectangular hole in the grid pattern. See Perry’s sculpture “Zero” [10] for a similar design. If we extend the strip across its boundary, taking 0 \leq \theta < 2\pi , we get the union of two punctured Möbius strips, giving the twice-punctured Klein bottle shown in Figure 8. This parameterisation of the (unpunctured) Klein bottle is Lawson’s surface .
Torus knot A further variant gives a parameterisation of a torus knot, in this case the trefoil knot:
\left\{\left(\cos (\theta) \cos (\phi), \cos (\theta) \sin (\phi), \sin (\theta) \cos ((3 / 2) \phi), \sin (\theta) \sin ((3 / 2) \phi)\right) \mid 0 \leq \phi < 4 \pi \right\}Schleimer and Segerman
Here has a fixed value, greater than 0 and smaller than . Altering the fraction will produce other torus knots. The normal vector may be found as before; however for this model we used an “alternative” to the normal vector, namely
Using the local coordinates , we can add small features to the sculpture, using any shape we could define in ordinary 3-dimensional space. In the case shown in Figure 9, we add cog teeth, which are simply truncated pyramids in coordinates. The alternative normal vector adds a slight shear slope to the teeth, which we feel is aesthetically preferable.
4 Future directions
Our sculptures are tangible representatives of topological and geometric abstractions. In order to do this, we naturally must construct designs that occur in : that is, in actual space. In each case we attempted to choose the most canonical such geometries available and then the most faithful projections.
There is a wild array of further topological and combinatorial objects. For example, there is a rich theory of knots and surfaces and their interrelations. We have not yet found (or perhaps better, understood) satisfactory geometric representations, or at least representatives which map to in satisfactory ways. An example of the latter problem would be surfaces of genus at least two. These have nice hyperbolic structures, but they cannot be mapped into in a very satisfying way.
Figure 9: Knotted Cog, 2011, .
References
[1] Alan F. Beardon, The geometry of discrete groups, Graduate Texts in Mathematics, vol. 91, Springer-Verlag, New York, 1983. [2] John H. Conway and Derek A. Smith, On quaternions and octonions: their geometry, arithmetic, and symmetry, A K Peters Ltd., Natick, MA, 2003. [3] H. S. M. Coxeter, Regular polytopes, third ed., Dover Publications Inc., New York, 1973. [4] Manfredo Perdigão do Carmo, Riemannian geometry, Mathematics: Theory & Applications, Birkhäuser Boston Inc., Boston, MA, 1992, Translated from the second Portuguese edition by Francis Flaherty. [5] George W. Hart, 4d polytope projection models by 3d printing, to appear in Hyperspace. [6] H. Blaine Lawson, Complete minimal surfaces in , Annals of Mathematics 92 (1970), no. 3, 335-374. [7] D. Lerner and D. Asimov, The Sudanese Möbius band (video), In SIGGRAPH Video Review, 1984. [8] Fritz H. Obermeyer, Jenn3d, a computer program for visualizing Coxeter polytopes, available from http://www.math.cmu.edu/fho/jenn/. [9] Adrian Ocneanu, Octacube, http://science.psu.edu/news-and-events/2005-news/math10-2005.htm. [10] Charles Perry, Zero, http://www.charlesperry.com/sculpture/zero. [11] Günter M. Ziegler, Lectures on polytopes, Graduate Texts in Mathematics, vol. 152, Springer-Verlag, New York, 1995.