gluEndPolygon man page on Tru64
[printable version]
gluBeginPolygon() gluBeginPolygon()
NAME
gluBeginPolygon, gluEndPolygon - delimit a polygon description
SYNOPSIS
void gluBeginPolygon(
GLUtesselator* tess ); void gluEndPolygon(
GLUtesselator* tess );
PARAMETERS
Specifies the tessellation object (created with gluNewTess).
DESCRIPTION
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.
NOTES
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().
EXAMPLE
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);
SEE ALSO
gluNewTess(3), gluNextContour(3), gluTessCallback(3), , gluTessVer‐
tex(3), gluTessBeginPolygon(3), gluTessBeginContour(3)
gluBeginPolygon()
[top]
_ _ _
| | | | | |
| | | | | |
__ | | __ __ | | __ __ | | __
\ \| |/ / \ \| |/ / \ \| |/ /
\ \ / / \ \ / / \ \ / /
\ / \ / \ /
\_/ \_/ \_/
More information is available in HTML format for server Tru64
List of man pages available for Tru64
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
|