Sphairahedra and Three-Dimensional Fractals

Year: 2018 Authors: Kento Nakamura; Kazushi Ahara

Core claim

Variations of sphairahedra beyond the earlier cube-type case produce previously unseen tilings and fractal boundaries that remain mathematically and visually significant.

Topics

sphairahedra, three-dimensional fractals, tiling patterns, limit sets, quasi-Fuchsian groups

Domains

hyperbolic geometry, Möbius transformations, group actions, fractal geometry, computer graphics, scientific visualization, geometric art

Methods

face inversions, iterative tiling, parameter-space exploration, 3D rendering

Media

spherical faces, three-dimensional models, web application, computer-generated images

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 2018 Conference Proceedings

Sphairahedra and Three-Dimensional Fractals

Kento Nakamura and Kazushi Ahara

Meiji University, Tokyo, Japan

somaarcr@gmail.com, ahara@meiji.ac.jp

Abstract

In 2003, Kazushi Ahara and Yoshiaki Araki introduced sphairahedra, which are analogous to polyhedra but with spherical faces, in order to invent a new kind of fractal shape. Using inversions in faces of a sphairahedron, we can construct a tiling pattern of sphairahedra. In many cases, the boundary of the tiling converges to a three-dimensional fractal shape. Despite its interesting idea and impressive shape, there are few publications and computer graphics images. In this paper, we show variations of sphairahedra and their tiling patterns that were never visualized.

Introduction

img-0.jpeg Figure 1: Cube-type sphairahedron.

img-1.jpeg (a)

img-2.jpeg (b) Figure 2: Images of a quasi-sphere rendered in different viewpoints.

img-3.jpeg (c)

Kazushi Ahara and Yoshiaki Araki invented a new geometrical concept called a sphairahedron [1] in 2003. Sphairahedron is a coined word combining two words sphaira- (a prefix that means ‘spherical’) and -hedron (a suffix comes from ‘polyhedron.‘) Mathematically a sphairahedron is analogous to polyhedron but with spherical faces. Figure 1 shows a cube-type sphairahedron. As we can see, each face of the cube is a part of a sphere.

We can make a tiling pattern of sphairahedra using inversion about their spherical faces. In many cases, the boundary of the tiling converges to a three-dimensional fractal shape as shown in Figure 2. The union of all the tiles is mostly homeomorphic to a three-dimensional ball. Thus, this boundary is called a quasi-sphere. Mathematically speaking, we consider a Coxeter-like group generated by the inversions in all of the spherical faces of the sphairahedron, and we obtain the tiling after transforming the original sphairahedron by each element of the group. The boundary of the tiling is called the limit set of the group, too. Also, under some technical conditions, the group is called a quasi-fuchsian group and the limit set a quasi-fuchsian fractal. The conditions are called ideality and rationality. When a sphairahedron is ideal and rational, we can tile it without gaps and self-intersections. We will introduce these properties in more detail later.

A quasi-fuchsian fractal is one of the three-dimensional fractals at an early era of visualizing fractals by computer. The video posted by Ahara and Araki shows the fractal based on a cube-type sphairahedron in the case of only quasi-fuchsian. However, there are sphairahedra based on other types of polyhedra, and

Nakamura and Ahara

we can allow tiles to self-intersect each other, that is the group is not quasi-fuchsian. In this way, we can see more varieties of fractal patterns than proposed by Ahara and Araki.

The three-dimensional tiling of hyperbolic polyhedra is well known. In comparison to this, sphairahedra and their tiling patterns are originated from four-dimensional hyperbolic geometry. The rise in dimension brings complexity and difficulty for visualization, but visualized shapes have impressive structures. In this paper, we will introduce a variety of sphairahedra and fractal shapes generated by them.

img-4.jpeg (a)

img-5.jpeg Sphairahedron (b) Infinite type

img-6.jpeg (c) Finite type Figure 3: Sphairahedron.

img-7.jpeg (a) Figure 4: Semi-sphairahedron.

img-8.jpeg (b) Infinite type

First of all, we will describe the definition of a sphairahedron. Let be a three-dimensional sphere and let be some three-dimensional closed balls. We consider the complement of the union of these balls, that is, . If is composed of simply-connected two components; in other words, has two connected components and the first homology group of each component is trivial, we call one side of a sphairahedron.

The image in Figure 3(a) is an example of . We hollow out the with six balls: we remove three half space (three balls with infinite radius,) from and obtain the prism of infinite length, and we scoop out the prism by the remaining three-colored transparent balls as in Figure 3(a). is composed of two parts, and each of the components is simply connected. Since it has six faces, and these faces are arranged as those of faces of a cube, it is called a cube-type sphairahedron. Especially, it is also called an infinite type sphairahedron, because one of the vertices of the sphairahedron is at the infinity. Similarly, the shape hollowed out by six finite balls in Figure 3(c) is called a finite type sphairahedron.

Moreover, we can loosen the definition of sphairahedron, that is, the case has simply connected three or more components. Figure 4(a) shows an example of with simply connected three components. Since it is the scooped out by five balls, this is a pentahedral prism type sphairahedron. We divide so that one part of has five faces as shown in Figure 4(b). We can regard the resulting shape as a singular case of a pentahedron, and we call it a semi-sphairahedron.

img-9.jpeg (a) Step 1

img-10.jpeg (b) Step 2

img-11.jpeg (c) Step 5 Figure 5: Tiling of a finite cube-type sphairahedron.

img-12.jpeg (d) Step 10

img-13.jpeg (e) Final image

Sphaiahedra and Three-Dimensional Fractals

Construct Fractal

In this section, we will show how to construct tiling patterns of sphairahedra. Figure 5 shows a process of the tiling of a cube-type sphairahedron. The sphairahedron presented in Figure 5(a) has six faces. We apply inversions in each spherical face to the original sphairahedron, and we get new six sphairahedra surrounding the sphairahedron in Figure 5(b). Next, we apply inversions in each of the new faces to the new sphairahedra, and we obtain more sphairahedra. We continue iterating inversions, and finally, we obtain a three-dimensional fractal shape as presented in Figure 5(e).

img-14.jpeg (a) Step 1

img-15.jpeg (b) Step 2

img-16.jpeg (c) Step 5

img-17.jpeg (d) Step 10

img-18.jpeg (e) Final image

img-19.jpeg Figure 7: Fractal terrain besed on the infinite sphairahedron in Figure 6.

img-20.jpeg Figure 6: Tiling of a cube-type infinite sphairahedron. Figure 8: Fractal terrain based on the infinite semi-sphairahedron in Figure 4.

Also, an infinite type sphairahedron can be tiled as presented in Figure 6. The pattern converges to fractal terrain owing to reflections over side faces of the sphairahedron as shown in Figure 7. In the fractal terrain, we can find symmetry easily. For example, we can see hexagram-like terrain patterns in Figure 7. These patterns are originated from the dihedral angles of the side faces of .

In the same way as the tiling of the sphairahedron, a semi-sphairahedron can be tiled by the inversions about its faces. The resulting fractal of the semi-sphairahedron is different from normal sphairahedron’s one. Figure 8 shows the pattern generated by an infinite semi-sphairahedron shown in Figure 4. It is the union of an infinite number of balls circumscribing each other and no longer homeomorphic to a three-dimensional ball. Thus, It is not a quasi-sphere or a quasi-fuchsian. We will describe more about a tiling pattern of a semi-sphairahedron later.

In the images of fractals within this paper, each tile of the sphairahedra is colored according to the number of inversions. We use the color wheel to determine their color, and the tile’s color varies in order of red, yellow, green, and blue. In Figure 5 (a) (d) and Figure 6 (a) (d), we refer color wheel with large steps to visualize each tile clearly. On the other hand, in the other images, we refer the wheel with smaller steps, and we find lots of tiles with many inversions in the blue parts of the fractal. We can also find that the blue parts themselves form the constant patterns.

In order to visualize these fractal objects using a computer, we have to compute an infinite number of sphairahedra. It often takes too much time. However, there are algorithms to render this kind of

Nakamura and Ahara

three-dimensional fractals efficiently. We use sphere tracing and Iterated Inversion System (IIS). Sphere tracing is a kind of ray tracing techniques to render implicit surfaces. IIS is an algorithm introduced in our previous works, and it is used to visualize fractals originated from reflections or inversions. For more details about rendering algorithm, read our previous paper [2].

Up to this point, We showed tiling patterns without gaps between the tiles and intersections of the tiles. However, not every sphairahedra can generate such proper tiling patterns. To obtain them, we have to consider two mathematical properties of the original sphairahedron, that is, the sphairahedron should be ideal and rational. In the next section, we will introduce these properties.

Ideality and Rationality

We consider two properties to characterize a sphairahedron: ideality and rationality. First, we introduce ideality. Let be a sphairahedron. We say is ideal when all of the edges of are mutually tangent at their vertices. A standard polyhedron, that is, a polyhedron with planar faces, never have this property. The second property is rationality. We say is rational if each of the dihedral angles of the edges is equal to for a natural number .

For instance, all of the dihedral angles of the sphairahedron in Figure 3 are . That is to say, all of the dihedral angles are expressed as , and the sphairahedron is rational. Then, as presented in Figure 3(a), each of the vertices is the point of contact between three balls. Thus, the sphairahedron is ideal.

img-21.jpeg Figure 9: Polyhedral Graph for infinite sphairahedron.

img-22.jpeg Figure 10: Parameter space of the cube-type sphairahedron.

img-23.jpeg (a) Sphairahedron

img-24.jpeg (b) Limit set

img-25.jpeg (a) Sphairahedron Figure 12: Sphairahedron corresponding to the parameter in Figure 10.

img-26.jpeg Figure 13: Limit sets based on the sphairahedron in Figure 12. Each of them is transformed by two different inversion spheres.

img-27.jpeg (a) Limit set

img-28.jpeg Figure 11: Sphairahedron corresponding to the parameter in Figure 10. (b) Limit set

Parameter Space of Ideal Rational Sphairahedron

Ahara and Araki worked on a classification problem of ideal rational sphairahedra and derived the parameter space of cube-type sphairahedra in their publication [1]. However, they showed only the limit set originated from a cube-type sphairahedron whose dihedral angles are . In this section, we briefly show how to derive parametrization of ideal rational sphairahedra in general cases.

First of all, we have to determine the number of faces of a sphairahedron and how to arrange its edges between vertices. In order to represent a sphairahedron, we use a polyhedral graph as shown in Figure 9. The graph shows an infinite cube-type sphairahedron. The black lines represent edges, and the circles represent vertices. The three radial edges connect the infinite vertex and finite vertices. Each of the numbers beside the edges means a natural number for the dihedral angle .

Secondly, we enumerate the combinations of dihedral angles of each edge and choose one combination. In order to satisfy ideality, the sum of the dihedral angles at each vertex should be for the number of the edges connected to the vertex. Thus, the total of the dihedral angles at each vertex of the cube-type sphairahedron is . Ahara and Araki found that the cube-type sphairahedron has seven combinations of the angles [1].

After we choose a combination of dihedral angles, we fix some side faces and height of some balls. In the cube-type sphairahedron, we fix side faces of the prism so that their interior angles are determined angles by the graph, and we fix the height of one of the balls to zero.

Finally, we parametrize the ideal rational sphairahedron respect to the heights of the rest of the balls. The positions and radii of the balls are decided on the basis of ideality and rationality in relation to the fixed prism and balls.

For example, we show the outline of the parameter space for the infinite cube-type sphairahedra whose all dihedral angles are in Figure 10. It is derived by Ahara and Araki in their paper [1]. Figure 11 and Figure 12 show sphairahedra and their limit sets corresponding to the points and on the parameter space. The coordinates of the parameter space represent the heights of the two balls for the sphairahedra in Figure 11(a) and Figure 12(a). The x-coordinate is the height of the green ball on the right side, and the y-coordinate is the height of the blue ball in front of the left side. The gray area surrounded by the three hyperbolas is the parameter space of ideal rational sphairahedra. In other words, if the parameter is contained in the gray area, the corresponding sphairahedron is ideal and rational.

It is ensured mathematically that the limit set of the sphairahedron is continuously deformed while the parameter varied in the parameter space. For instance, we find that there are many crater-like dents in the limit set in Figure 11(b). As we increase the height of the green ball on the right side, the dents rise, and we can see the hexagram-like terrain in Figure 12(b).

After we obtain an infinite sphairahedron, we can get finite sphairahedra from it. We fix a point which does not match vertices of the infinite sphairahedron, and we consider another sphere centered at the point. We call the new sphere an inversion sphere. We invert the infinite sphairahedron in the inversion sphere, and we get a finite sphairahedron. We can choose positions and radii of the inversion sphere, and the quasi-spheres are continuously deformed according to the configuration of the inversion sphere. In Figure 13, we show the two limit sets. Each of them is generated by the same sphairahedron in Figure 12 using two different inversion spheres. In this way, we can get many variations of sphairahedra and limit sets by choosing the inversion sphere besides we change the parameter.

Nakamura and Ahara

img-29.jpeg (a) Sphairahedron

img-30.jpeg (b) Limit set

img-31.jpeg (a) Sphairahedron

img-32.jpeg (b) Limit set

img-33.jpeg Figure 14: Finite tetrahedron type. (a) Sphairahedron

img-34.jpeg (b) Limit set

img-35.jpeg Figure 15: Finite pentahedral pyramid type. (a) Sphairahedron

img-36.jpeg (b) Limit set Figure 17: Infinite pentahedral prism type with two components.

img-37.jpeg Figure 16: Infinite pentahedral prism type. (a) Sphairahedron

img-38.jpeg (b) Limit set

img-39.jpeg (a) Sphairahedron

img-40.jpeg (b) Limit set

img-41.jpeg Figure 18: Finite pentahedral prism type. (a) Sphairahedron Figure 20: infinite cube-type.

img-42.jpeg (b) Limit set

img-43.jpeg Figure 19: infinite cube-type. Figure 21: Cake-type hexahedron.

Sphaiahedra and Three-Dimensional Fractals

img-44.jpeg (a) Sphairahedron

img-45.jpeg (b) Limit set

img-46.jpeg (a) Sphairahedron

img-47.jpeg (b) Limit set Figure 22: Infinite hexahedral cake-type. Figure 23: Finite hexahedral cake-type.

Variations of Sphairahedra

In the same way as the parametrization of the cube-type sphairahedron, we can obtain the parameter spaces of other types of the ideal rational sphairahedron. In this section, we will show some more examples of sphairahedra and their limit sets.

Figure 14 and Figure 15 show sphairahedra and their limit sets based on a tetrahedron and a pentahedral pyramid. Each of them has the unique combination of dihedral angles and a single parameter. Both of the limit sets are actual spheres, but their patterns of color are different from each other.

Sphairahedra based on pentahedral prism have six combinations of the dihedral angles. It turns out that most combinations of this type become semi-sphairahedra. The pentahedral prism type sphairahedra have one parameter for the height of the green ball on the left side in Figure 4(a). The limit sets of them have an interesting character. See Figure 16(a). It shows one of the semi-sphairahedron whose dihedral angles are . The limit set shown in Figure 16(b) seemed to be a plane, but there is an infinite number of the spherical hollows under the plane. When we decrease the height of the green ball, the semi-sphairahedron becomes to be composed of two components as shown in Figure 17(a). The hollows rise, and they emerge on the plane as balls as presented in Figure 17(b). As described in the previous section, the limit sets of semi-sphairahedra are no longer quasi-spheres or quasi-fuchsian. Figure 18 shows finite type semi-sphairahedron and its limit set. It is easy to find that the limit set is composed of an infinite number of balls circumscribing each other.

We already introduced the cube-type sphairahedron whose every angle is . According to the combinations of the angles, the patterns of the limit set are greatly changed. Figure 19 and Figure 20 show the sphairahedra whose dihedral angles of the side faces are , , and , and , , and respectively. Each of the limit sets forms a crater-like shape. The shapes of the limit sets result from triangular reflections of side faces and difference in the height of the spherical faces of the sphairahedra.

Finally, we show another sphairahedron based on the hexahedron called cake-type in Figure 21. The infinite sphairahedron in Figure 22(a) have four side faces, and one parameter for the height of the smaller red ball on the left side. The limit set shown in Figure 22(b) has parallel translation symmetry along the vertical directions of the faces, and the difference between the heights of two spherical faces of the sphairahedron causes the difference of elevation of the terrain. A finite sphairahedron and its limit set are shown in Figure 23.

Breaking Ideality or Rationality

In the previous section, we dealt with ideal rational sphairahedra. If we increase the number of the faces of a sphairahedron more than six, it becomes difficult to obtain an ideal rational sphairahedron. The reasons are because the constraint of dihedral angles owing to rationality becomes more strict as the number of the faces increases and the number of the edges connected to one vertex is limited to at most four owing to ideality.

Nakamura and Ahara

img-48.jpeg (a) Sphairahedron

img-49.jpeg (b) Limit set

img-50.jpeg (a) Sphairahedron Figure 25: Cake-type sphairahedron same type as Figure 22.

img-51.jpeg Figure 24: cube-type sphairahedron corresponding to the outside of the parameter space in Figure 10. Figure 25: Cake-type sphairahedron same type as Figure 22.

In this way, we try to think about sphairahedra not always satisfying ideality and rationality. For instance, the parameter space in Figure 10 is a subset of the plane. In this section, we will examine sphairahedra and quasi-spheres corresponding to the parameter on the plane and outside of the parameter space. The sphairahedra may not be ideal or rational nor even sphairahedra, but their limit sets are meaningful shapes.

For example, we consider the cube-type sphairahedron in Figure 12. The limit set forms a hexagram-like shape, and we call six elongated parts of the hexagram arms. The arms get longer as the parameter approaches to the edge of the parameter space. When the parameter is at the edge (the point in Figure 10,) the arms come into contact with neighboring arms. Then the parameter is outside of the parameter space, and the arms overlap each other as presented in Figure 24(b). In this case, the sphairahedron corresponding to the limit set may not be rational, and the other part of the sphairahedron gets a hole as shown in Figure 24(a).

Another example is in Figure 25. It is based on the cake-type sphairahedron in Figure 22. If we make the height of the smaller red ball too high, the resulting sphairahedron will be broken as shown in Figure 25(a). However, the resulting limit set in Figure 25(b) keeps the meaningful shape, and there are holes everywhere in the shape.

Summary

In this paper, we introduced many varieties of sphairahedra and their tiling patterns. The basic idea is not new, but the fractal terrain and semi-sphairahedra may be visualized for the first time. We also show sphairahedra which are breaking mathematical requirements. The limit sets have beautiful and attractive shapes, on the other hand, they also have many mathematical open problems. We may find a new problem or a clue to solve a problem from visualized images.

The first author is developing a web application to render sphairahedra and their limit sets interactively. The application, more visualized images, and three-dimensional models of sphairahedra are available at https://sphairahedron.net.

References

[1] K. Ahara and Y. Araki. “Sphairahedral Approach to Parameterize Visible Three-Dimensional Quasi-Fuchsian Fractals.” Computer Graphics International Proceedings, Tokyo, Japan, July, 9-11, 2003, pp. 226-229. [2] K. Nakamura and K. Ahara. “A Geometrical Representation and Visualization of Möbius Transformation Groups.” Bridges Conference Proceedings, Waterloo, Canada, July, 27-31, 2017, pp. 159-166. http://archive.bridgesmathart.org/2017/bridges2017-159..

0 items under this folder.