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

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

glFrontFace(3G)

Contents


NAME    [Toc]    [Back]

       glFrontFace - define front- and back-facing polygons

SYNOPSIS    [Toc]    [Back]

       void glFrontFace(
               GLenum mode );

PARAMETERS    [Toc]    [Back]

       Specifies the orientation of front-facing polygons.  GL_CW
       and GL_CCW are accepted. The initial value is GL_CCW.

DESCRIPTION    [Toc]    [Back]

       In a scene composed entirely of  opaque  closed  surfaces,
       back-facing  polygons are never visible. Eliminating these
       invisible polygons has the obvious benefit of speeding  up
       the rendering of the image. To enable and disable elimination
 of back-facing polygons, call glEnable()  and  glDisable()
 with argument GL_CULL_FACE.

       The  projection of a polygon to window coordinates is said
       to have clockwise winding if an imaginary object following
       the  path from its first vertex, its second vertex, and so
       on, to its last vertex, and finally back to its first vertex,
  moves in a clockwise direction about the interior of
       the polygon.  The polygon's winding is said to be counterclockwise
  if the imaginary object following the same path
       moves in a counterclockwise direction about  the  interior
       of  the polygon.  glFrontFace() specifies whether polygons
       with clockwise winding in window coordinates, or  counterclockwise
  winding  in window coordinates, are taken to be
       front-facing. Passing GL_CCW to mode selects counterclockwise
  polygons  as  front-facing;  GL_CW selects clockwise
       polygons as front-facing.   By  default,  counterclockwise
       polygons are taken to be front-facing.

ERRORS    [Toc]    [Back]

       GL_INVALID_ENUM  is  generated  if mode is not an accepted
       value.

       GL_INVALID_OPERATION is generated if glFrontFace() is executed
  between  the  execution of glBegin() and the corresponding
 execution of glEnd().

ASSOCIATED GETS    [Toc]    [Back]

       glGet() with argument GL_FRONT_FACE

SEE ALSO    [Toc]    [Back]

      
      
       glCullFace(3), glLightModel(3)



                                                  glFrontFace(3G)
[ Back ]
 Similar pages
Name OS Title
glCullFace Tru64 specify whether front- or back-facing facets can be culled
glcullface IRIX specify whether front- or back-facing facets can be culled
glXSwapBuffers Tru64 exchange front and back buffers
glxswapbuffers IRIX exchange front and back buffers
swapbuffers IRIX exchanges the front and back buffers of the normal framebuffer
frontbuffer IRIX enable and disable drawing to the back or front buffer
backbuffer IRIX enable and disable drawing to the back or front buffer
polysmooth IRIX specify antialiasing of polygons
polymode IRIX control the rendering of polygons
getbackface IRIX returns whether backfacing polygons will appear
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service