GLUBEGINPOLYGON - Online Linux Manual PageSection : 3G

NAME"gluBeginPolygon, gluEndPolygon − delimit a polygon description

C SPECIFICATIONvoid gluBeginPolygon( GLUtesselator* tess ) void gluEndPolygon( GLUtesselator* tess )

PARAMETERStess  Specifies the tessellation object (created with ­gluNewTess).

DESCRIPTION­gluBeginPolygon and ­gluEndPolygon delimit the definition of a nonconvex 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 ­gluTessCallback for descriptions of the callback functions.

NOTESThis 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.

EXAMPLEA quadrilateral with a triangular hole in it can be described like this:
ERROR : https://linux0001.com/man : please email : johanes_gumabo@yahoo.co.id