1 /* uglglutshapes.h - Public header GLUT Shapes */
3 /* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
5 /* This program is freely distributable without licensing fees and is
6 provided without guarantee or warrantee expressed or implied. This
7 program is -not- in the public domain. */
18 void glutWireSphere (GLdouble radius
, GLint slices
, GLint stacks
);
19 void glutSolidSphere (GLdouble radius
, GLint slices
, GLint stacks
);
20 void glutWireCone (GLdouble base
, GLdouble height
,
21 GLint slices
, GLint stacks
);
22 void glutSolidCone (GLdouble base
, GLdouble height
,
23 GLint slices
, GLint stacks
);
24 void glutWireCube (GLdouble size
);
25 void glutSolidCube (GLdouble size
);
26 void glutWireTorus (GLdouble innerRadius
, GLdouble outerRadius
,
27 GLint sides
, GLint rings
);
28 void glutSolidTorus (GLdouble innerRadius
, GLdouble outerRadius
,
29 GLint sides
, GLint rings
);
30 void glutWireDodecahedron (void);
31 void glutSolidDodecahedron (void);
32 void glutWireOctahedron (void);
33 void glutSolidOctahedron (void);
34 void glutWireTetrahedron (void);
35 void glutSolidTetrahedron (void);
36 void glutWireIcosahedron (void);
37 void glutSolidIcosahedron (void);
38 void glutWireTeapot (GLdouble size
);
39 void glutSolidTeapot (GLdouble size
);