What are the basic steps of modeling an irregular 3d polyhedron (example "pentagonal hexecontahedron")?

I'm using GLUT.

What I understand so far is that I need to determine vertices of the object. How?

What's next when I have the vertex list? How do I use the glVertex(..) function to draw the polyhedron?