Edit

IABSD.fr/xenocara/doc/gl-docs/GLU/cylinder.3gl

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2006-11-29 17:01:51
    Hash : 71a640e4
    Message : GLU manual pages from monolithic tree

  • doc/gl-docs/GLU/cylinder.3gl
  • '\" e
    '\"! eqn | mmdoc
    '\"macro stdmacro
    .ds Vn Version 1.2
    .ds Dt 6 March 1997
    .ds Re Release 1.2.0
    .ds Dp May 02 11:53
    .ds Dm 37 cylinder.
    .ds Xs 15544 4 cylinder.gl
    .TH GLUCYLINDER 3G
    .SH NAME
    .B "gluCylinder
    \- draw a cylinder
    
    .SH C SPECIFICATION
    void \f3gluCylinder\fP(
    GLUquadric* \fIquad\fP,
    .nf
    .ta \w'\f3void \fPgluCylinder( 'u
    	GLdouble \fIbase\fP,
    	GLdouble \fItop\fP,
    	GLdouble \fIheight\fP,
    	GLint \fIslices\fP,
    	GLint \fIstacks\fP )
    .fi
    
    .EQ
    delim $$
    .EN
    .SH PARAMETERS
    .TP \w'\fIheight\fP\ \ 'u 
    \f2quad\fP
    Specifies the quadrics object (created with \%\f3gluNewQuadric\fP).
    .TP
    \f2base\fP
    Specifies the radius of the cylinder at \f2z\fP = 0.
    .TP
    \f2top\fP
    Specifies the radius of the cylinder at \f2z\fP = \f2height\fP.
    .TP
    \f2height\fP
    Specifies the height of the cylinder.
    .TP
    \f2slices\fP
    Specifies the number of subdivisions around the \f2z\fP axis.
    .TP
    \f2stacks\fP
    Specifies the number of subdivisions along the \f2z\fP axis.
    .SH DESCRIPTION
    \%\f3gluCylinder\fP draws a cylinder oriented along the \f2z\fP axis. The base of the cylinder
    is placed at \f2z\fP = 0, and the top at $ z ~=~ "height" $. Like a sphere,
    a cylinder is subdivided around the \f2z\fP axis into slices, and along the 
    \f2z\fP axis into stacks.
    .P
    Note that if \f2top\fP is set to 0.0, this routine generates a cone.
    .P
    If the orientation is set to \%\f3GLU_OUTSIDE\fP 
    (with \%\f3gluQuadricOrientation\fP), then any generated normals
    point away from the \f2z\fP axis. Otherwise, they point toward the 
    \f2z\fP axis.
    .P
    If texturing is turned on (with \%\f3gluQuadricTexture\fP), then texture 
    coordinates are generated so that \f2t\fP ranges linearly from 0.0 
    at \f2z\fP = 0 to 1.0 at \f2z\fP = \f2height\fP, and \f2s\fP 
    ranges from 0.0 at the +\f2y\fP axis, to 0.25 at the +\f2x\fP axis, 
    to 0.5 at the -\f2y\fP axis, to 0.75 at the \-\f2x\fP axis, 
    and back to 1.0 at the +\f2y\fP axis.
    .SH SEE ALSO
    \%\f3gluDisk(3G)\fP, \%\f3gluNewQuadric(3G)\fP, \%\f3gluPartialDisk(3G)\fP, \%\f3gluQuadricTexture(3G)\fP, 
    \%\f3gluSphere(3G)\fP