# Tag Archives: platonic solids

## Automatically set camera distance in WPF and C#

This example extends the post Build a geodesic sphere with WPF and C# to let you automatically set the camera distance to make the scene fill the viewport. Making a 3D scene fill the viewport nicely can be tricky. The … Continue reading

## Make truncated dodecahedrons in WPF and C#

The post Make truncated tetrahedrons, octahedrons, and icosahedrons in WPF and C# explains how you can make various truncated platonic solids. The techniques described in an even earlier post still truncate the solids correctly. The only trick is figuring out … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | Comments Off on Make truncated dodecahedrons in WPF and C#

## Make truncated tetrahedrons, octahedrons, and icosahedrons in WPF and C#

The post Make a truncated cube in WPF and C# explained how to make truncated cubes. The key methods were MakeTruncatedSolidCornerMesh, which creates new faces created by removing corners, and MakeTruncatedSolidFaceMesh, which creates faces representing the original cube’s faces with … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | Comments Off on Make truncated tetrahedrons, octahedrons, and icosahedrons in WPF and C#

## Make a truncated cube in WPF and C#

Sorry but this is a pretty long post with a lot of details. If you don’t want to read about how the example program does its tricks, you can just read the first section and look at the pretty pictures. … Continue reading

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

## 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

Posted in algorithms, graphics, mathematics, wpf | | Comments Off on Easily draw platonic solids in WPF and C#

## Make a stellate geodesic sphere with WPF and C#

Building Stellate Geodesic Spheres A stellate geodesic sphere is one where each of the sphere’s faces is replaced by a pyramid shape. You can give the pyramids whatever height you like. For example, Figure 1 shows spheres where the pyramid … Continue reading

## Build a geodesic sphere with WPF and C#

Building Geodesic Spheres Building a geodesic sphere is actually pretty easy after you know how to build an icosahedron. Start by building an icosahedron as described in the post Platonic Solids Part 6: The icosahedron. Each of the icosahedron’s faces … Continue reading

Posted in algorithms, graphics, mathematics, wpf | | 6 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