I want to draw a set of convex polyhedrons whose vertices are defined by spherical coordinates on the surface of a unit sphere.

How can I accomplish this in Mathematica?

It seems I cannot do it with PolyhedronData (even though the polyhedrons I want to draw are symmetric and quite simple). It even cannot draw a hexagonal dipyramid, {"Dipyramid", 5} works, {"Dipyramid", 6} does not.

I also tryed to use Polygon, but it leaves a number of faces not filled.

  • $\begingroup$ @Szabolcs thank you, the advice from there works $\endgroup$ – Anixx Nov 26 '13 at 19:05
  • $\begingroup$ @Szabolcs still it draws a diagonal on tetraginal faces, how to get rid of it? $\endgroup$ – Anixx Nov 26 '13 at 21:39

Browse other questions tagged or ask your own question.