Dodecahedra: dodecahedron

### 14.17.4 Dodecahedra: dodecahedron

The dodecahedron command creates a regular dodecahedron.

- dodecahedron takes three arguments:
  A,B,C, three points.
- dodecahedron(A,B,C) returns and draws the dodecahedron centered at A with a vertex at B and with an axis of symmetry in the plane ABC. (Note that each face is a pentagon, but will be drawn with one of its diagonals and so will show up as a trapezoid and a triangle.)

Examples.

- Input:
  dodecahedron([0,0,0],[0,0,5],[0,1,0])
  Output:
- Input:
  dodecahedron([0,0,0],[0,2,sqrt(5)/2 + 3/2], [0,0,1])
  Output: