MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
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(GLCW);
         glutSolidTeapot(size);
         glFrontFace(GLCW);

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

SEE ALSO
       glutSolidSphere,  glutSolidCube,  glutSolidCone,  glutSolidTorus, glut-
       SolidDodecahedron, glutSolidOctahedron,  glutSolidTetrahedron,  glutSo-
       lidIcosahedron

AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7               glutSolidTeapot(3GLUT)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™