Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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,	glutSolidCube,	glutSolidCone,	glutSolidTorus,	 glut-
       SolidDodecahedron,  glutSolidOctahedron,	 glutSolidTetrahedron, glutSo-
       lidIcosahedron

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

GLUT				      3.7		glutSolidTeapot(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutSolidTeapot&sektion=3&manpath=FreeBSD+Ports+15.0.quarterly>

home | help