| Wireframe and Solid Shapes |
Notes |
void glutWireSphere(
GLdouble radius,
GLint slices,
GLint stacks )
void glutSolidSphere(
GLdouble radius,
GLint slices,
GLint stacks )
|
radius = radius of sphere
slices = number of subdivisions around the
z axis (like longitude)
stacks = number of subdivisions along the z
axis (like latitude) |
void glutWireCube( GLdouble size )
void glutSolidCube( GLdouble size )
|
size = length of each side of
the cube |
void glutWireCone(
GLdouble base,
GLdouble height,
GLint slices,
GLint stacks )
void glutSolidCone(
GLdouble base,
GLdouble height,
GLint slices,
GLint stacks )
|
base = radius of base of cone
height = height of cone
slices = number of subdivisions around the
z axis (like longitude)
stacks = number of subdivisions along the z
axis (like latitude) |
void glutWireTorus(
GLdouble innerradius,
GLdouble outerradius,
GLint nsides,
GLint rings )
void glutSolidTorus(
GLdouble innerradius,
GLdouble outerradius,
GLint nsides,
GLint rings )
|
innerradius = inner radius of torus
outerradius = outer radius of torus
nsides = number of sides for each radial
section
rings = number of radial divisions for the
torus |
void glutWireIcosahedron( void )
void glutSolidIcosahedron( void )
|
radius is 1.0 |
void glutWireOctahedron( void )
void glutSolidOctahedron( void )
|
radius is 1.0 |
void glutWireTetrahedron( void )
void glutSolidTetrahedron( void )
|
radius is sqrt(3) |
void glutWireDodecahedron( void )
void glutSolidDodecahedron( void )
|
radius is sqrt(3) |
void glutWireTeapot( GLdouble size )
void glutSolidTeapot( GLdouble size )
|
size = relative size of teapot |