C language function:gluTessNormal sample codes

Search sample code in the internet.It is the result.


TITLE : WebGL polygons fill with libtess.js | ȁ
tessy.gluTessNormal(0, 0, 1);.......
http://blog.sumbera.com/2014/07/28/webgl-polygons-fill-with-libtess-js/


TITLE : c++ - gluTessCallback pointer to callback function. Compilation error - Stack Overflow
gluTessNormal( tess, 0.0, 0.0, 1.0 );.......
http://stackoverflow.com/questions/23614356/glutesscallback-pointer-to-callback-function-compilation-error
TITLE : Chapter 11 - OpenGL Programming Guide
If property is GLU_TESS_BOUNDARY_ONLY, value is either GL_TRUE or GL_FALSE. When set to GL_TRUE, polygons are no longer tessellated into filled polygons; line loops are drawn to outline the contours that separate the polygon interior and exterior. The default value is GL_FALSE. (See gluTessNormal() to see how to control the winding direction of the contours.).......
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
* DIFFERENCE - Suppose you want to compute A diff (B union C union D). Draw a single polygon consisting of the unmodified contours from A, followed by the contours of B, C, and D, with their vertex order reversed. To extract the result, use the GLU_TESS_WINDING_POSITIVE winding rule. (If B, C, and D are the result of a GLU_TESS_BOUNDARY_ONLY operation, an alternative to reversing the vertex order is to use gluTessNormal() to reverse the sign of the supplied normal........
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
There are complementary routines, which work alongside gluTessProperty(). gluGetTessProperty() retrieves the current values of tessellator properties. If the tessellator is being used to generate wire frame outlines instead of filled polygons, gluTessNormal() can be used to determine the winding direction of the tessellated polygons........
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
void gluTessNormal(GLUtesselator *tessobj, GLdouble x, GLdouble y,.......
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
For the tessellation object tessobj, gluTessNormal() defines a normal vector, which controls the winding direction of generated polygons. Before tessellation, all input data is projected into a plane perpendicular to the normal. Then, all output triangles are oriented counterclockwise, with respect to the normal. (Clockwise orientation can be obtained by reversing the sign of the supplied normal.) The default normal is (0, 0, 0)........
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
If you have some knowledge about the location and orientation of the input data, then using gluTessNormal() can increase the speed of the tessellation. For example, if you know that all polygons lie on the x-y plane, call gluTessNormal(tessobj, 0, 0, 1)........
http://www.glprogramming.com/red/chapter11.html
TITLE : Chapter 11 - OpenGL Programming Guide
Use gluTessNormal() to supply the polygon normal........
http://www.glprogramming.com/red/chapter11.html
TITLE : Java Code Example java.awt.geom.PathIterator
GLU.gluTessNormal(tess, 0, 0, 1);.......
http://www.programcreek.com/java-api-examples/index.php@api=java.awt.font.GlyphVector
TITLE : Java Code Example java.awt.geom.PathIterator
GLU.gluTessNormal(tess, 0, 0, 1);.......
http://www.programcreek.com/java-api-examples/index.php@api=java.awt.geom.PathIterator
search Google

https://www.google.com/#q=gluTessNormal