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

  man pages->IRIX man pages -> OpenGL/glutessendpolygon (3)              
Title
Content
Arch
Section
 

Contents


gluTessEndPolygon(3G)	       OpenGL Reference		 gluTessEndPolygon(3G)


NAME    [Toc]    [Back]

     gluTessEndPolygon - delimit a polygon description

C SPECIFICATION    [Toc]    [Back]

     void gluTessEndPolygon( GLUtesselator* tess )

PARAMETERS    [Toc]    [Back]

     tess  Specifies the tessellation object (created with gluNewTess).

DESCRIPTION    [Toc]    [Back]

     gluTessBeginPolygon and gluTessEndPolygon delimit the definition of a
     convex, concave or	self-intersecting polygon. Within each
     gluTessBeginPolygon/gluTessEndPolygon pair, there must be one or more
     calls to gluTessBeginContour/gluTessEndContour. Within each contour,
     there are zero or more calls to gluTessVertex. The	vertices specify a
     closed contour (the last vertex of	each contour is	automatically linked
     to	the first). See	the gluTessVertex, gluTessBeginContour and
     gluTessEndContour reference pages for more	details.

     Once gluTessEndPolygon is called, the polygon is tessellated, and the
     resulting triangles are described through callbacks.  See gluTessCallback
     for descriptions of the callback functions.

EXAMPLE    [Toc]    [Back]

     A quadrilateral with a triangular hole in it can be described like	this:


	  gluTessBeginPolygon(tobj, NULL);
	   gluTessBeginContour(tobj);
	     gluTessVertex(tobj, v1, v1);
	     gluTessVertex(tobj, v2, v2);
	     gluTessVertex(tobj, v3, v3);
	     gluTessVertex(tobj, v4, v4);
	   gluTessEndContour(tobj);
	   gluTessBeginContour(tobj);
	     gluTessVertex(tobj, v5, v5);
	     gluTessVertex(tobj, v6, v6);
	     gluTessVertex(tobj, v7, v7);
	   gluTessEndContour(tobj);
	  gluTessEndPolygon(tobj);













									Page 1






gluTessEndPolygon(3G)	       OpenGL Reference		 gluTessEndPolygon(3G)



     In	the above example the pointers,	v1 through v7, should point to
     different addresses, since	the values stored at these addresses will not
     be	read by	the tesselator until gluTessEndPolygon is called.

SEE ALSO    [Toc]    [Back]

      
      
     gluNewTess, gluTessBeginContour, gluTessVertex, gluTessCallback,
     gluTessProperty, gluTessNormal, gluTessBeginPolygon


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
endpolygon IRIX delimit the vertices of a polygon
bgnpolygon IRIX delimit the vertices of a polygon
glutessbegincontour IRIX delimit a contour description
gluTessBeginContour Tru64 delimit a contour description
gluTessEndContour Tru64 delimit a contour description
captoinfo Linux convert a termcap description into a terminfo description
infotocap Linux convert a terminfo description into a termcap description
captoinfo IRIX convert a termcap description into a terminfo description
captoinfo Tru64 Converts a termcap description into a terminfo description.
infotocap OpenBSD convert a terminfo description into a termcap description
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service