Duality of Regular SolidsContinue to the duality example
Two polyhedra are dual if:
- The faces of one correspond to the vertices of the other, and vice versa.
- Each edge separating adjacent faces in one corresponds to the edge joining the corresponding vertices in the other.
- Tetrahedron is dual to tetrahedron.
- Cube is dual to octahedron.
- Dodecahedron is dual to icosahedron.
- To rotate a dual pair, drag the mouse over it while holding the LEFT button down.
- To bring a dual pair closer to or farther from the camera, hold the mouse WHEEL (MIDDLE button) down and move the mouse up or down. (Due to a fit of sloth, I haven't implemented this for turning the mouse wheel.)
To bring the camera closer to or farther from a dual pair,
hold the SHIFT key down and either
- rotate the mouse WHEEL or else
- hold it down and move the mouse up or down.
- To move a dual pair around, drag the mouse over it while holding the RIGHT mouse button down.
To roll a dual pair around, drag the mouse over it while
- holding the LEFT button and the SHIFT key down; or
- holding bother LEFT and RIGHT mouse buttons down.
- To zoom the camera, drag the mouse (anywhere) while holding down the LEFT and MIDDLE (WHEEL) mouse buttons.
- To move the camera in a plane relative to an object, drag the mouse on that object while holding down the MIDDLE (WHEEL) and RIGHT mouse buttons.
The source code for this project is available at our Control Framework github repository.