MirOS Manual: gluCylinder(3)


GLUCYLINDER(3G)     UNIX Programmer's Manual      GLUCYLINDER(3G)

NAME

     gluCylinder - draw a cylinder

C SPECIFICATION

     void gluCylinder( GLUquadric* quad,
                       GLdouble base,
                       GLdouble top,
                       GLdouble height,
                       GLint slices,
                       GLint stacks )

PARAMETERS

     quad    Specifies the quadrics object (created with
             gluNewQuadric).

     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

     gluCylinder 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
     gluQuadricOrientation), then any generated normals point
     away from the z axis. Otherwise, they point toward the z
     axis.

     If texturing is turned on (with gluQuadricTexture), 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

     gluDisk(3G), gluNewQuadric(3G), gluPartialDisk(3G),

MirOS BSD #10-current   Printed 20.2.2012                       1

GLUCYLINDER(3G)     UNIX Programmer's Manual      GLUCYLINDER(3G)

     gluQuadricTexture(3G), gluSphere(3G)

MirOS BSD #10-current   Printed 20.2.2012                       2

Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.