*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> gluPartialDisk (3)              
Title
Content
Arch
Section
 

Contents


gluPartialDisk()                                 gluPartialDisk()


NAME    [Toc]    [Back]

       gluPartialDisk - draw an arc of a disk

SYNOPSIS    [Toc]    [Back]

       void gluPartialDisk(
               GLUquadric* quad,
               GLdouble inner,
               GLdouble outer,
               GLint slices,
               GLint loops,
               GLdouble start,
               GLdouble sweep );

PARAMETERS    [Toc]    [Back]

       Specifies     a     quadrics    object    (created    with
       gluNewQuadric()).  Specifies the inner radius of the  partial
  disk  (can be 0).  Specifies the outer radius of the
       partial disk.  Specifies the number of subdivisions around
       the  z  axis.   Specifies  the  number of concentric rings
       about the origin into which the  partial  disk  is  subdivided.
   Specifies  the starting angle, in degrees, of the
       disk portion.  Specifies the sweep angle, in  degrees,  of
       the disk portion.

DESCRIPTION    [Toc]    [Back]

       gluPartialDisk()  renders  a partial disk on the $ z = 0 $
       plane. A partial disk is similar to a  full  disk,  except
       that  only the subset of the disk from start through start
       + sweep is included (where 0 degrees is along  the  +yFoNt
       axis, 90 degrees along the +x axis, 180 along the -y axis,
       and 270 along the -x axis).

       The partial disk has a radius of  outer,  and  contains  a
       concentric circular hole with a radius of inner.  If inner
       is 0, then no hole is generated. The partial disk is  subdivided
 around the z axis into slices (like pizza slices),
       and also about the z axis  into  rings  (as  specified  by
       slices and loops, respectively).

       With  respect  to  orientation,  the +zside of the partial
       disk is considered to be outside  (see  gluQuadricOrientation()).
  This  means  that  if  the orientation is set to
       GLU_OUTSIDE, then any normals generated point along the +z
       axis. Otherwise, they point along the -zaxis.

       If texturing is turned on (with gluQuadricTexture()), texture
 coordinates are generated linearly such that where  $
       r  =  "outer"  $, the value at (r, 0, 0) is (1.0, 0.5), at
       (0, r, 0) it is (0.5, 1.0), at (-r,  0,  0)  it  is  (0.0,
       0.5), and at (0, -r, 0) it is (0.5, 0.0).

SEE ALSO    [Toc]    [Back]

      
      
       gluCylinder(3),  gluDisk(3),  gluNewQuadric(3), gluQuadricOrientation(3), gluQuadricTexture(3), gluSphere(3)



                                                 gluPartialDisk()
[ Back ]
 Similar pages
Name OS Title
gludisk IRIX draw a disk
gluDisk Tru64 draw a disk
disklabel Tru64 Reads and writes a disk pack label and formats disk partitions
sync NetBSD synchronize disk block in-core status with that on disk
createlabel Tru64 creates a disk label structure for a disk device
verifyDisk IRIX verifies disk surface and partitions as an option disk
sync OpenBSD synchronize disk block in-core status with that on disk
initDisk IRIX initializes disk and partitions is as an option disk
lfs_markv NetBSD rewrite disk blocks to new disk locations
glRects Tru64 draw a rectangle
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service