manpagez: man pages & more
man glutWireTeapot(3)
Home | html | info | man
glutSolidTeapot(3GLUT)               GLUT               glutSolidTeapot(3GLUT)




NAME

       glutSolidTeapot,  glutWireTeapot  -  render a solid or wireframe teapot
       respectively.


SYNTAX

       void glutSolidTeapot(GLdouble size);
       void glutWireTeapot(GLdouble size);


ARGUMENTS

       size      Relative size of the teapot.


DESCRIPTION

       glutSolidTeapot and glutWireTeapot render a solid or  wireframe  teapot
       respectively.  Both  surface  normals  and  texture coordinates for the
       teapot are generated. The teapot is generated with OpenGL evaluators.


BUGS

       The teapot is greatly over-tesselated; it renders way too slow.

       OpenGL's default glFrontFace state assumes that front  facing  polygons
       (for  the  purpose  of  face  culling)  have vertices that wind counter
       clockwise when projected into window space.  This  teapot  is  rendered
       with its front facing polygon vertices winding clockwise.  For OpenGL's
       default back face culling to work, you should use:

         glFrontFace(GL_CW);
         glutSolidTeapot(size);
         glFrontFace(GL_CCW);

       Both these bugs reflect issues in the  original  aux  toolkit's  teapot
       rendering routines (GLUT used the same teapot rendering routine).


SEE ALSO

       glutSolidSphere(3), glutSolidCube(3), glutSolidCone(3),
       glutSolidTorus(3), glutSolidDodecahedron(3), glutSolidOctahedron(3),
       glutSolidTetrahedron(3), glutSolidIcosahedron(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7               glutSolidTeapot(3GLUT)

Mac OS X 10.6 - Generated Thu Sep 17 20:20:44 CDT 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.