NAME
	  fgluCylinder - draw a	cylinder


     FORTRAN SPECIFICATION
	  SUBROUTINE fgluCylinder( CHARACTER*8 quad,
				   REAL*8 base,
				   REAL*8 top,
				   REAL*8 height,
				   INTEGER*4 slices,
				   INTEGER*4 stacks )


     PARAMETERS
	  quad	  Specifies the	quadrics object	(created with
		  fgluNewQuadric).

	  base	  Specifies the	radius of the cylinder at z = 0.

	  top	  Specifies the	radius of the cylinder at z = height.

	  height  Specifies the	height of the cylinder.

	  slices  Specifies the	number of subdivisions around the z
		  axis.

	  stacks  Specifies the	number of subdivisions along the z
		  axis.

     DESCRIPTION
	  fgluCylinder draws a cylinder	oriented along the z axis. The
	  base of the cylinder is placed at z =	0, and the top at
	  z=height. Like a sphere, a cylinder is subdivided around the
	  z axis into slices, and along	the z axis into	stacks.

	  Note that if top is set to 0.0, this routine generates a
	  cone.

	  If the orientation is	set to GLU_OUTSIDE (with
	  fgluQuadricOrientation), then	any generated normals point
	  away from the	z axis.	Otherwise, they	point toward the z
	  axis.

	  If texturing is turned on (with fgluQuadricTexture), then
	  texture coordinates are generated so that t ranges linearly
	  from 0.0 at z	= 0 to 1.0 at z	= height, and s	ranges from
	  0.0 at the +y	axis, to 0.25 at the +x	axis, to 0.5 at	the -y
	  axis,	to 0.75	at the -x axis,	and back to 1.0	at the +y
	  axis.

     SEE ALSO
	  fgluDisk, fgluNewQuadric, fgluPartialDisk,
	  fgluQuadricTexture, fgluSphere