gluEndPolygon man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

gluBeginPolygon()					     gluBeginPolygon()

       gluBeginPolygon, gluEndPolygon - delimit a polygon description

       void gluBeginPolygon(
	       GLUtesselator* tess ); void gluEndPolygon(
	       GLUtesselator* tess );

       Specifies the tessellation object (created with gluNewTess).

       gluBeginPolygon()  and gluEndPolygon() delimit the definition of a non‐
       convex polygon. To define such a polygon, first call gluBeginPolygon().
       Then  define the contours of the polygon by calling gluTessVertex() for
       each vertex and gluNextContour() to start each  new  contour.  Finally,
       call  gluEndPolygon()  to  signal  the  end  of the definition. See the
       gluTessVertex() and gluNextContour() reference pages for more details.

       Once gluEndPolygon() is called, the polygon  is	tessellated,  and  the
       resulting  triangles  are described through callbacks. See gluTessCall‐
       back() for descriptions of the callback functions.

       This command is obsolete and is	provided  for  backward	 compatibility
       only.  Calls  to	 gluBeginPolygon() are mapped to gluTessBeginPolygon()
       followed by gluTessBeginContour().  Calls to gluEndPolygon() are mapped
       to gluTessEndContour() followed by gluTessEndPolygon().

       A  quadrilateral	 with  a  triangular  hole in it can be described like
       this: gluBeginPolygon(tobj);
	   gluTessVertex(tobj, v1, v1);
	   gluTessVertex(tobj, v2, v2);
	   gluTessVertex(tobj, v3, v3);
	   gluTessVertex(tobj, v4, v4); gluNextContour(tobj, GLU_INTERIOR);
	   gluTessVertex(tobj, v5, v5);
	   gluTessVertex(tobj, v6, v6);
	   gluTessVertex(tobj, v7, v7); gluEndPolygon(tobj);

       gluNewTess(3),  gluNextContour(3),  gluTessCallback(3),	,  gluTessVer‐
       tex(3), gluTessBeginPolygon(3), gluTessBeginContour(3)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net