Tag Archives: icosahedron

Easily draw platonic solids in WPF and C#

This example basically combines and rearranges the techniques used by previous three-dimensional examples to make them easier to use. Its methods let you build platonic solids, geodesic spheres, and stellate spheres relatively easily. One real change in this example is … Continue reading

Platonic Solids Part 8: Icosahedron and dodecahedron

Understanding the Duals You may recall from the first article in this series (Platonic Solids Part 1: What are the Platonic solids?) that each platonic solid has a dual. You saw in the post Platonic Solids Part 5: Cube and … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | 1 Comment

Platonic Solids Part 6: The icosahedron

Finding the Icosahedron’s Vertices Figure 1 shows an icosahedron with its hidden surfaces removed. Figure 2 shows the same icosahedron with hidden surfaces drawn in dashed lines and its vertices labeled a through l. The icosahedron is centered at the … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | 12 Comments

Platonic Solids Part 5: Cube and octahedron

You may recall from the first article in this series (Platonic Solids Part 1: What are the Platonic solids?) that each platonic solid has a dual. The cube and octahedron are duals of each other. To make a dual from … Continue reading

Platonic Solids Part 4: The octahedron

Finding the Octahedron’s Vertices A platonic octahedron has six triangular faces. Because the edges of the triangles all have the same length, the triangles are equilateral triangles. If an equilateral triangle has edges of length 1, then its height is … Continue reading

Platonic Solids Part 3: The cube

A platonic cube has six square faces. The cube’s symmetry makes it easy to find the coordinates of its vertices. For a cube with edge lengths of 1, the vertex coordinates are (±0.5, ±0.5, ±0.5) as shown in Figure 1. … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | 5 Comments

Platonic Solids Part 2: The tetrahedron

A tetrahedron has four faces that are equilateral triangles. In an equilateral triangle, the sides have the same lengths and they meet at 60 degree angles. Figure 1 shows a tetrahedron. Finding the Tetrahedron’s Vertices It is a trigonometric fact … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | 5 Comments

Platonic Solids Part 1: What are the Platonic solids?

This is the first in a series of posts about the Platonic solids. These posts will show how to find the corners of six Platonic solids: tetrahedron, cube (hexahedron), octahedron, dodecahedron, and icosahedron. Deriving these values requires only algebra and … Continue reading