OpenGLUT - geometry
glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
Cone radius at the base in the xy plane.
Height of cone in positive z direction.
The number of divisions around the z axis. (latitudal)
The number of divisions along the z axis. (longitudal)
The glutSolidCone() function draws a shaded cone with a base in the xy-plane, oriented in the positive z direction.
The number of polygons representing the conical surface is proportional to (slices*stacks).