GLPOLYGONMODE - Online Linux Manual PageSection : 3G

NAME"glPolygonMode − select a polygon rasterization mode

C SPECIFICATIONvoid glPolygonMode( GLenum face, GLenum mode )

PARAMETERSface  Specifies the polygons that mode applies to. Must be ­GL_FRONT for front-facing polygons, ­GL_BACK for back-facing polygons, or ­GL_FRONT_AND_BACK for front- and back-facing polygons. mode  Specifies how polygons will be rasterized. Accepted values are ­GL_POINT, ­GL_LINE, and ­GL_FILL. The initial value is ­GL_FILL for both front- and back-facing polygons.

DESCRIPTION­glPolygonMode controls the interpretation of polygons for rasterization. face describes which polygons mode applies to: front-facing polygons (­GL_FRONT), back-facing polygons (­GL_BACK), or both (­GL_FRONT_AND_BACK). The polygon mode affects only the final rasterization of polygons. In particular, a polygon's vertices are lit and the polygon is clipped and possibly culled before these modes are applied. Three modes are defined and can be specified in mode: ­GL_POINT  Polygon vertices that are marked as the start of a boundary edge are drawn as points. Point attributes such as ­GL_POINT_SIZE and ­GL_POINT_SMOOTH control the rasterization of the points. Polygon rasterization attributes other than ­GL_POLYGON_MODE have no effect. ­GL_LINE  Boundary edges of the polygon are drawn as line segments. They are treated as connected line segments for line stippling; the line stipple counter and pattern are not reset between segments (see ­glLineStipple). Line attributes such as ­GL_LINE_WIDTH and ­GL_LINE_SMOOTH control the rasterization of the lines. Polygon rasterization attributes other than ­GL_POLYGON_MODE have no effect. ­GL_FILL  The interior of the polygon is filled. Polygon attributes such as ­GL_POLYGON_STIPPLE and ­GL_POLYGON_SMOOTH control the rasterization of the polygon.

EXAMPLESTo draw a surface with filled back-facing polygons and outlined front-facing polygons, call 1 glPolygonMode(­GL_FRONT, ­GL_LINE); .Ee

NOTESVertices are marked as boundary or nonboundary with an edge flag. Edge flags are generated internally by the GL when it decomposes polygons; they can be set explicitly using ­glEdgeFlag.

ERRORS­GL_INVALID_ENUM is generated if either face or mode is not an accepted value. ­GL_INVALID_OPERATION is generated if ­glPolygonMode is executed between the execution of ­glBegin and the corresponding execution of ­glEnd.

ASSOCIATED GETS­glGet with argument ­GL_POLYGON_MODE

SEE ALSO­glBegin(3G), ­glEdgeFlag(3G), ­glLineStipple(3G), ­glLineWidth(3G), ­glPointSize(3G), ­glPolygonStipple(3G)
0
Johanes Gumabo
Data Size   :   11,253 byte
man-glPolygonMode.3glBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 183,694
Visitor ID   :     :  
Visitor IP   :   18.117.151.198   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|glPolygonMode.3gl|83|Ee|.Ee )