Representation of Geometric Objects by Color
Abstract
By introducing various actions involving color to geometrical objects, we represent a cube and simplex in four or fewer dimensions, the geometrical net of a cube and simplex in five or fewer dimensions, hyperprisms, truncated polytopes, stellated polytopes, and fractals such as Cantor dust and Menger sponge, and propose the “four-dimensional” Menger sponge whose volume is infinite.
1 Introduction
Color is often used to represent 3-dimensional data by 2-dimensional geometric objects. A typical example is the color representation of temperature in weather reports. In addition, complex 3-dimensional data in academic research is often represented by a 2-dimensional color map because of visibility and efficiency.
In this paper, we propose ways to represent geometrical objects by color. Such an attempt would have been partially made in a variety of settings (For example, see Ref.[1]). This paper presents the unified methodology by using various actions on geometrical objects: coloring, uncoloring, -coloring.
In this Introduction, first, we introduce color point. The colored point represents a line segment that exists in , one of whose boundary is set on the color point, and whose length is determined by kinds of color as shown in Fig. 1. The colored point is schematically shown in Fig. 2. The colored point is naturally generalized to higher dimensions such as colored line segment, colored plane, etc. For example, a rectangle/triangle/rectangular is represented by using the colored line segment as shown in Fig. 3.



In Sec. 2, we deal with -cube and -simplex. Especially, by using the color point and its generalizations, we propose a way to represent 4-cube and 4-simplex and the geometrical net of 5-cube and 5-simplex [2, 3] systematically. The color representation of the geometrical net of 4-cube, 4-simplex, 5-cube, and the 5-simplex leads to an intuitive way to answer questions such as “How many edges are there in 5-cube?” or “How many faces are there in 5-simplex?”. As for the color representation of the geometrical net of -simplex, we also use -folding which is an operation of constructing the polytope from the geometrical net of .
In Sec. 3, we apply the coloring patterns that appeared in the color representation of -cube and -simplex to another class of polytopes, prism. First, we propose a way to represent polytopal prisms, i.e., polytopes represented by the Cartesian product of a polytope and a line segment. Then, we also propose a way to represent duoprisms, i.e., the Cartesian product of two polygons.
In Sec. 4, we use the concept of uncoloring. The uncolored point erases a part of a line segment represented by a colored point and its rate is also given by color. For example, a pink point represents a line segment whose length is 1, and a pink uncolored point erases it completely (see Fig. 4(a)). Also, a pink point represents a line segment whose length is 1, and a brown uncolored point erases it in half (see Fig. 4(b)). Then, we generalize the uncolored point to higher dimensions naturally. By using the uncolored point and its generalizations, we propose a way to represent truncated polytopes, i.e., polytopes obtained by cutting polytope vertices.

In Sec. 5, we use -coloring. The -colored figure does not represent any figures by itself. The -coloring of a figure represents -figure that has the same shape as the figure represented by the color representation of and we consider -fold overlap of the -figures to be identical to usual the color representation. For example, the triangle-folding of three successive -pink line segments represents an equilateral triangle (see Fig.5(a)) while the triangle-folding of three successive -pink line segments does not represent any figures (see Fig.5(b)). Then, by using -colored line segments, we propose a way to represent star polygons.

In Sec. 6, we represent two-dimensional Cantor dust (three-dimensional Cantor dust)[1] by the coloring and uncolroing of Cantor set (two-dimensional Cantor dust), and Menger sponge[1] by the coloring and uncolroing of Sierpinski carpet[1], and propose the “four-dimensional” Menger sponge where each iteration is defined in the four-dimensional Euclidean space and whose volume is infinite.
2 Regular Polytope
2.1 Hypercube
A one-dimensional hypercube (1-cube) is a line segment. A unit line segment is represented by a pink point (Fig. 2).
A two-dimensional hypercube (2-cube) is a square. A unit square (Fig. 6(a)) is represented by a pink line segment whose length is 1 (Fig. 6(b))111We call this uniform coloring square coloring.. This colored figure can be interpreted as an infinite set of pink points corresponding to the unit line segments obtained by extending the pink points in the direction of the 2nd dimension as shown in Fig. 6(c).

Also, the geometrical net of a unit square is represented by the four unit line segments in one-dimensional Euclidean space as shown in Fig. 7(a). By using the pink coloring, the geometrical net of a unit square is represented by the four pink points in one-dimensional Euclidean space as shown in Fig. 7(b).

The boundary of a square is constructed by (i) 4 edges and (ii) 4 vertices. The property (i) is checked by the fact that the colored net of a square is constructed by four colored points as shown in Fig. 7(b)222We call this kind of figure a colored geometrical net.. The property (ii) is checked by the theorem that Euler’s characteristic is 0 for -dimensional regular polytopes.
A three-dimensional hypercube (3-cube) is a cube. A unit cube (Fig. 8(a)) is represented by a pink unit square with length 1 on one edge (Fig. 8(b)). This colored figure can be interpreted as an infinite set of pink unit line segments corresponding to the unit squares obtained by extending the pink line segments in the direction of the 3rd dimension as shown in Fig. 8(c).

Also, a geometrical net of a unit cube is represented by the six unit squares in two-dimensional Euclidean space as shown in Fig. 9(a). By using the pink coloring, the geometrical net of a unit cube is represented by the eight pink line segments in two-dimensional Euclidean space as shown in Fig. 9(b).

The boundary of a cube is constructed by (i) 6 faces, (ii) 12 edges, and (iii) 8 vertices. The property (i) is checked by the fact that the colored net of a cube is constructed by 6 colored line segments as shown in Fig. 9(b). The property (ii) is checked by calculating 6 (the number of colored line segments in the colored net) times 4 (the number of edges of a square) divided by 2 (miximum number of overlap of vertices in the colored net) as shown in Fig. 9(b). Note that this overlap corresponds to the overlap of the edges of the square in the boundary of a cube. We remark that one can discuss degree of elements of polytopes in dimensions in dimensions by using a colored geometrical net. The property (iii) is checked by the theorem that Euler’s characteristic is 2 for -dimensional regular polytopes.
A four-dimensional hypercube (4-cube) is a tesseract. A unit tesseract (Fig. 10(a)) is represented by a pink unit cube with length 1 on one edge (Fig. 10(b)). This colored figure can be interpreted as an infinite set of pink squares corresponding to the unit cubes obtained by extending the pink squares in the direction of the 4th dimension as shown in Fig. 10(c).

Also, a geometrical net of a unit teseract is represented by the eight unit cubes in three-dimensional Euclidean space as shown in Fig. 11(a). By using the pink coloring, the geometrical net of a unit tesseract is represented by the eight pink squares in three-dimensional Euclidean space as shown in Fig. 11(b).

The boundary of a tesseract is constructed by (i) 8 cells, (ii) 24 faces, (iii) 32 edges, and (iv) 16 vertices. The property (i) is checked by the fact that the colored net of a tesseract is constructed by 8 colored squares as shown in Fig. 11(b). The property (ii) is checked by calculating 8 (the number of colored squares in the colored net) times 6 (the number of faces of a cube) divided by 2 (miximum number of overlap of edges in the colored net) as shown in Fig. 11(b). The property (iii) is checked by calculating 8 (the number of colored squares in the colored net) times 12 (the number of edges of a cube) divided by 3 (miximum number of overlap of vertices in the colored net) as shown in Fig. 11(b). The property (iv) is checked by the theorem that Euler’s characteristic is 0 for -dimensional regular polytopes.

Then, we propose a way to represent 5-cube by using the colored geometrical net. The geometrical net of a unit 5-cube is represented by the ten pink cubes in four-dimensional Euclidean space as shown in Fig. 12.
The boundary of a 5-cube is constructed by (i) 10 4-faces, (ii) 40 cells, (iii) 80 faces, and (iv) 80 edges, and (v) 32 vertices. The property (i) is checked by the fact that the colored net of a 5-cube is constructed by 10 colored cube as shown in Fig. 12. The property (ii) is checked by calculating 10 (the number of colored cubes in the colored net) times 8 (the number of cells of a tesseract) divided by 2 (miximum number of overlap of faces in the colored net) as shown in Fig. 12. The property (iii) is checked by calculating 10 (the number of colored cubes in the colored net) times 24 (the number of faces of a tesseract) divided by 3 (miximum number of overlap of edges in the colored net) as shown in Fig. 12. The property (iv) is checked by calculating 10 (the number of colored cubes in the colored net) times 32 (the number of edges of a tesseract) divided by 3 (miximum number of overlap of vertices in the colored net) as shown in Fig. 12. The property (v) is checked by the theorem that Euler’s characteristic is 2 for -dimensional regular polytopes.
2.2 Hypertetrahedron
A one-dimensional hypertetrahedron (1-simplex) is a line segment.
A two-dimensional hypertetrahedron (2-simplex) is an equilateral triangle. A unit equilateral triangle (Fig. 13(a)) is represented by a black-pink-black linearly-graduated line segment whose length is (Fig. 13(b))333We call this gradated coloring simplex coloring. When using the simplex coloring, we set the maximum value in the color bar to , not 1.. This colored figure can be interpreted as an infinite level sets of line segment boundaries as shown in Fig. 13(c).

Also, a geometrical net of a unit equilateral triangle is represented by the three unit line segments in one-dimensional Euclidean space as shown in Fig. 14(a). By using the black-pink-black gradated coloring and its reverse coloring (black-green-black coloring), the geometrical net of a unit equilateral triangle is represented by the one black-pink-black gradated point and the two black-pink-black gradated points in one-dimensional Euclidean space with folding as shown in Fig. 14(b).

The boundary of an equilateral triangle is constructed by (i) 3 edges and (ii) 3 vertices. The property (i) is checked by the fact that the colored net of an equilateral triangle is constructed by 3 colored points as shown in Fig. 14. The property (ii) is checked by the theorem that Euler’s characteristic is 0 for -dimensional regular polytopes.
A three-dimensional hypertetrahedron (3-simplex) is a tetrahedron. A unit regular tetrahedron (Fig. 15(a)) is represented by a black-pink-black gradated unit equilateral triangle with length 1 on one edge (Fig. 15(b)). This colored figure can be interpreted as an infinite level set of triangle boundaries as shown in Fig. 15(c).

Also, a geometrical net of a regular tetrahedron is represented by the four unit equilateral triangles in two-dimensional Euclidean space as shown in Fig. 16(a). By using the black-pink/green-black gradated coloring, the geometrical net of a regular tetrhedron is represented by the one black-pink-black gradated line segment and the black-green-black gradated line segments in two-dimensional Euclidean space as shown in Fig. 16(b).

The boundary of a regular tetrahedron is constructed by (i) 4 faces, (ii) 6 edges, and (iii) 4 vertices. The property (i) is checked by the fact that the colored net of a tetrahedron is constructed by 4 colored line segments as shown in Fig. 16. The property (ii) is checked by calculating 4 (the number of black-pink-black gradated line segments in the colored net) times 3 (the number of edges of an equilateral triangle) divided by 2 (miximum number of overlap of vertices in the colored net) as shown in Fig. 16. The property (iii) is checked by the theorem that Euler’s characteristic is 2 for -dimensional regular polytopes.
A four-dimensional hypertetrahedron (4-simplex) is a 5-cell. A unit 5-cell (Fig. 17(a)) is represented by a black-pink-black gradated regular tetrahedron with length 1 on one edge (Fig. 17(b)). Note that colored lines in Fig. 17(b) is auxiliary lines for us living in three-dimensional world. This colored figure can be interpreted as an infinite set of tetrahedron contours as shown in Fig. 17(c).

Also, a geometrical net of a unit 5-cell is represented by the five regular tetrahedra in three-dimensional Euclidean space as shown in Fig. 18(a). By using the black-pink/green-black gradated coloring, the geometrical net of a unit 5-cell is represented by the one black-pink-black gradated triangle and the four black-green-black gradated triangles in three-dimensional Euclidean space as shown in Fig. 18(b).

The boundary of a 5-cell is constructed by (i) 5 cells, (ii) 10 faces, (iii) 10 edges, and (iv) 5 vertices. The property (i) is checked by the fact that the colored net of a 5-cell is constructed by 5 colored triangles in Fig. 18. The property (ii) is checked by calculating 5 (the number of colored triangles in the colored net) times 4 (the number of faces of a tetrahedron) divided by 2 (miximum number of overlap of edges in the colored net) as shown in Fig. 18. The property (iii) is checked by calculating 5 (the number of colored squares in the colored net) times 6 (the number of edges of a tetrahedron) divided by 3 (miximum number of overlap of vertices in the colored net) as shown in Fig. 18. The property (iv) is checked by the theorem that Euler’s characteristic is 0 for -dimensional regular polytopes.
Then, we propose a way to represent 5-simplex by using the colored geometrical net. The geometrical net of a unit 5-simplex is represented by the one black-pink-black gradated regular tetrahedron the five black-geen-black gradated regular tetrahedra in four-dimensional Euclidean space as shown in Fig. 19.

The boundary of a 5-simplex is constructed by (i) 6 4-faces, (ii) 15 cells, (iii) 20 faces, and (iv) 15 edges, and (v) 6 vertices. The property (i) is checked by the fact that the colored net of a 5-simplex is constructed by 6 colored tetrahedra as shown in Fig. 19. The property (ii) is checked by calculating 6 (the number of colored tetrahedra in the colored net) times 5 (the number of cells of a 5-cell) divided by 2 (miximum number of overlap of faces in the colored net) as shown in Fig. 19. The property (iii) is checked by calculating 6 (the number of colored tetrahedra in the colored net) times 10 (the number of faces of a 5-cell) divided by 3 (miximum number of overlap of edges in the colored net) as shown in Fig. 19. The property (iv) is checked by calculating 6 (the number of colored tetrahedra in the colored net) times 10 (the number of edges of a 5-cell) divided by 4 (miximum number of overlap of vertices in the colored net) as shown in Fig. 19. The property (v) is checked by the theorem that Euler’s characteristic is 2 for -dimensional regular polytopes.
3 Hyperprism
In this section, we propose a way to represent some hyperprisms by using the cube coloring and/or the simplex coloring.
3.1 Polytopal prism
We define a polytopal prism as the Cartesian product of an -dimensional polytope () and a unit line segment. Because a unit line segment can be represented by a pink point, then, a polytopal prism constructed by -dimensional polytope and a unit line segment can be represented by the -dimensional polytope colored by pink. The color representation of -cubes shown in Sec. 2.1 are the simplest examples of the coloring of polytopal prisms. In addition, one can construct a polytopal prism by the Cartesian product of an -simplex and a unit line segment. Fig. 20 shows the color representation of a polytopal prism constructed by the Cartesian product of a 2-simplex (equilateral triangle) and a unit line segment, i.e., triangular prism. Fig. 21 shows the color representation of a polytopal prism constructed by the Cartesian product of a 3-simplex (tetrahedron) and a unit line segment, i.e., tetrahedral prism.


3.2 Duoprism
In the previous subsection, we dealt with polytopal prisms that are the Cartesian product of an -dimensional polytope () and a line segment. In this subsection, we deal with duoprisms that are the Cartesian product of two -dimensional polytopes (). Especially, we study - duoprisms constructed by a -gon and -gon in four dimensions.
Fig. 22 shows the color representation of a 3-3 duoprism. We remark that this figure is constructed by an equilateral triangle and the color representation of an equilateral triangle that can be represented by a black-pink-black gradated line segment, and then, one can represent a 3-3 duoprism that is a four-dimensional geometrical object in three-dimensional Euclidean space. Similarly, one can obtain the color representation of a 3-4 duoprism (Fig. 23). We remark that this figure is constructed by an equilateral triangle and the color representation of a square that can be represented by a pink line segment. This colored figure can also be regarded as a polytopal prism constructed by a triangular prism and a line segment (pink point). Also, one can obtain the color representation of a 4-3 duoprism (Fig. 24) that is equivalent to a 3-4 duoprism. We remark that this figure is constructed by an square and the color representation of an equilateral triangle that can be represented by a black-pink-black gradated line segment. Fig. 10 shows the color representation of a 4-4 duoprism, i.e., a tesseract. We remark that this figure is constructed by a square and the color representation of a square that can be represented by a pink line segment.



4 Uncoloring and Truncation
In this section, we propose a way to represent a truncated polytope by using the uncoloring introduced in Sec. 1.
Before proposing the color representation of truncated polytopes, we propose the color representation of the -cube corner (). Fig. 25 shows the color representation of the 2-cube corner (isosceles right triangle). One can obtain the color representation of the 3-cube corner (trirectangular tetrahedron) and find that it is represented by the coloring of the 2-cube corner (Fig. 26). Similarly, the color representation of the 4-cube corner (Fig. 27) is given by the coloring of the 3-cube corner.



Fig. 28 shows the color representation of a truncated square. Note that the truncation for the top vertex is represented by the gradation of the coloring and for the side vertices is represented by uncolroing. This asymmetry is caused by the fact that the color representation of a square involves a projection of it onto one-dimensional Euclidean space.
Similarly, one can obtain the color representation of a truncated cube and tesseract by using the gradation of the coloring and the uncoloring (Figs. 29 and 30).



In addition, Fig. 31 shows the representation of a truncated triangle.
One can also obtain the color representation of a truncated tetrahedron (Fig. 32) and a truncated 5-cell (Fig. 33).



5 -Coloring and Stellation
In this section, we propose a way to represent a stellated polygon by using -coloring introduced in Sec. 1. Fig. 34 shows the unit pentagram by using five successive -colored line segments with pentagon-folding. The maximum value for the color bar is set to . Similarly, Fig. 35 shows the unit hexagram by using six successive -colored line segments with hexagon-folding. The maximum value for the color bar is set to . Fig. 36 shows the unit {7/3} heptagram by using seven successive -colored line segments with heptagon-folding. The maximum value for the color bar is set to . Fig. 37 shows the unit {8/3} octagram by using eight successive -colored line segments with octagon-folding. The maximum value for the color bar is set to .




6 Fractal
In this section, we propose a way to represent some fractals by the coloring and uncoloring.
Cantor set is a fractal whose fractal dimension is . The Cantor set is considered as the limit of the following iterations: (1) is obtained by removing the center 1/3 from a line segment [0,1], (2) is obtained by removing the center 1/3 from the line segments obtained in , (3) is obtained by removing the center 1/3 from the line segments obtained in (Fig.38).

Then, we propose the color representation of the two-dimensional Cantor dust that is the Cartesian product of two Cantor sets by using the pink-uncoloring and square-folding. As with the Cantor set, the two-dimensional Cantor dust is considered as the limit of the iterations shown in Fig. 39. Then, we show how each iteration is represented by the iteration for Cantor set and various coloring techniques. First, we replace by its pink uncoloring version and making four copies and place them side by side (Fig. 39). Then, by combining a figure obtained by applying the square-folding to them and pink line segments, we have the figures shown in Fig. 39. Similarly, the three-dimensional Cantor dust can be represented by applying the pink uncoloring and the cube-folding to the six (Fig. 40). In addition, one obtains the color representation of the four-dimensional Cantor dust (Fig. 41).



Sierpinski carpet is a fractal considered as the limit of the iterations shown in Fig. 42. Menger sponge is the three-dimensional generalization and the color representation of the first iteration of the Menger sponge is shown in Fig. 43. Also, one obtains color representation of the “four-dimensional” version of the Menger sponge by using the cube instead of the square in each iteration of the usual Menger sponge and each iteration of the “Siepinski cube” (Fig. 44) instead of each iteration of Sierpinski carpets in each iteration of the usual Menger sponge (see Fig. 45 for the first iteration). The four-dimensional version of the Menger sponge whose fractal dimension is and volume is infinite.




7 Conclusion
We proposed ways to represent geometrical objects by color. We introduced various actions to geometrical objects: coloring, uncoloring, -coloring. First, we proposed ways to represent some regular polytopes (cube and simplex in four or fewer dimensions), the geometrical net of some regular polytopes (cube and simplex in five or fewer dimensions), and hyperprisms by using the coloring. Next, we introduced the concept of uncoloring and propose a way to represent truncated polytopes. Also, by introducing the concept of -coloring, we proposed a way to represent stellated polytopes. Last, we represented the two-dimensional Cantor dust (three-dimensional Cantor dust) by the Cantor set (two-dimensional Cantor dust) and the Menger sponge by the Sierpinski carpet through the coloring and uncoloring, and propose the “four-dimensional” Menger sponge whose volume is infinite.
In this paper, we have not dealt with some polytopes: orthoplex in dimensions and some regular polytopes in two, three, and four dimensions. Generally, it is difficult to deal with complex geometrical objects by color in the usual way because the resolution of the human eye is limited. In addition, the representation of geometrical objects by using color that we proposed loses their symmetry of them. For example, it is difficult to know the symmetry of a 4-dimensional cube by using its color representation of it. Once these issues are resolved, the color representation of geometrical objects will become even more important.
References
- [1] M. L. Irons, Visualizing the Fourth Dimension Using Color, \urlhttp://www.rdrop.com/ half/Creations/Puzzles/visualizing.4D/ (retrieved in 2022).
- [2] L. Schläfli, Graf, J. H. (ed.), Theorie der vielfachen Kontinuität (1901) [1852].
- [3] H. S. M. Coxeter, Regular Polytopes. Methuen. 2nd ed., Macmillan, 1963. 3rd ed., Dover (1973).
- [4] B. Mandelbrot, The fractal geometry of nature. Macmillan (1983).