This is the glu-tessellate Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:13:20 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
glu-tessellateA simple triangulation engine that wraps around GLU’s tessellation system.
Andrew Lyon <orthecreedence@gmail.com>
MIT
0.1.0
cffi (system).
package.lisp (file).
tessellate.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
glu-tessellate/glu-tessellate.asdglu-tessellate (system).
glu-tessellate/tessellate.lisppackage.lisp (file).
glu-tessellate (system).
tessellate (function).
*created-points* (special variable).
*cur-triangle* (special variable).
*cur-triangle-wind* (special variable).
*cur-type* (special variable).
*polygons* (special variable).
*triangles* (special variable).
+begin+ (constant).
+ccw+ (constant).
+cw+ (constant).
+edge-flag+ (constant).
+end+ (constant).
+exterior+ (constant).
+interior+ (constant).
+line-loop+ (constant).
+line-strip+ (constant).
+lines+ (constant).
+points+ (constant).
+polygon+ (constant).
+quad-strip+ (constant).
+quads+ (constant).
+tess-begin+ (constant).
+tess-begin-data+ (constant).
+tess-boundary-only+ (constant).
+tess-combine+ (constant).
+tess-combine-data+ (constant).
+tess-coord-too-large+ (constant).
+tess-edge-flag+ (constant).
+tess-edge-flag-data+ (constant).
+tess-end+ (constant).
+tess-end-data+ (constant).
+tess-error+ (constant).
+tess-error-1+ (constant).
+tess-error-2+ (constant).
+tess-error-3+ (constant).
+tess-error-4+ (constant).
+tess-error-5+ (constant).
+tess-error-6+ (constant).
+tess-error-7+ (constant).
+tess-error-8+ (constant).
+tess-error-data+ (constant).
+tess-max-coord+ (constant).
+tess-missing-begin-contour+ (constant).
+tess-missing-begin-polygon+ (constant).
+tess-missing-end-contour+ (constant).
+tess-missing-end-polygon+ (constant).
+tess-need-combine-callback+ (constant).
+tess-tolerance+ (constant).
+tess-vertex+ (constant).
+tess-vertex-data+ (constant).
+tess-winding-abs-geq-two+ (constant).
+tess-winding-negative+ (constant).
+tess-winding-nonzero+ (constant).
+tess-winding-odd+ (constant).
+tess-winding-positive+ (constant).
+tess-winding-rule+ (constant).
+triangle-fan+ (constant).
+triangle-strip+ (constant).
+triangles+ (constant).
+unknown+ (constant).
+vertex+ (constant).
begin-polygon (function).
def-c-callback (macro).
delete-tess (function).
do-tess-begin (function).
do-tess-combine (function).
do-tess-end (function).
do-tess-error (function).
do-tess-vertex (function).
end-polygon (function).
error-string (function).
get-tess-property (function).
get-winding-rule (function).
new-tess (function).
next-contour (function).
polygon-clockwise-p (function).
tess-begin-contour (function).
tess-begin-polygon (function).
tess-callback (function).
tess-end-contour (function).
tess-end-polygon (function).
tess-normal (function).
tess-property (function).
tess-vertex (function).
Packages are listed by definition order.
glu-tessellatetess
cffi.
common-lisp.
tessellate (function).
*created-points* (special variable).
*cur-triangle* (special variable).
*cur-triangle-wind* (special variable).
*cur-type* (special variable).
*polygons* (special variable).
*triangles* (special variable).
+begin+ (constant).
+ccw+ (constant).
+cw+ (constant).
+edge-flag+ (constant).
+end+ (constant).
+exterior+ (constant).
+interior+ (constant).
+line-loop+ (constant).
+line-strip+ (constant).
+lines+ (constant).
+points+ (constant).
+polygon+ (constant).
+quad-strip+ (constant).
+quads+ (constant).
+tess-begin+ (constant).
+tess-begin-data+ (constant).
+tess-boundary-only+ (constant).
+tess-combine+ (constant).
+tess-combine-data+ (constant).
+tess-coord-too-large+ (constant).
+tess-edge-flag+ (constant).
+tess-edge-flag-data+ (constant).
+tess-end+ (constant).
+tess-end-data+ (constant).
+tess-error+ (constant).
+tess-error-1+ (constant).
+tess-error-2+ (constant).
+tess-error-3+ (constant).
+tess-error-4+ (constant).
+tess-error-5+ (constant).
+tess-error-6+ (constant).
+tess-error-7+ (constant).
+tess-error-8+ (constant).
+tess-error-data+ (constant).
+tess-max-coord+ (constant).
+tess-missing-begin-contour+ (constant).
+tess-missing-begin-polygon+ (constant).
+tess-missing-end-contour+ (constant).
+tess-missing-end-polygon+ (constant).
+tess-need-combine-callback+ (constant).
+tess-tolerance+ (constant).
+tess-vertex+ (constant).
+tess-vertex-data+ (constant).
+tess-winding-abs-geq-two+ (constant).
+tess-winding-negative+ (constant).
+tess-winding-nonzero+ (constant).
+tess-winding-odd+ (constant).
+tess-winding-positive+ (constant).
+tess-winding-rule+ (constant).
+triangle-fan+ (constant).
+triangle-strip+ (constant).
+triangles+ (constant).
+unknown+ (constant).
+vertex+ (constant).
begin-polygon (function).
def-c-callback (macro).
delete-tess (function).
do-tess-begin (function).
do-tess-combine (function).
do-tess-end (function).
do-tess-error (function).
do-tess-vertex (function).
end-polygon (function).
error-string (function).
get-tess-property (function).
get-winding-rule (function).
new-tess (function).
next-contour (function).
polygon-clockwise-p (function).
tess-begin-contour (function).
tess-begin-polygon (function).
tess-callback (function).
tess-end-contour (function).
tess-end-polygon (function).
tess-normal (function).
tess-property (function).
tess-vertex (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Tessellate a polygon into triangles.
Called when a tessellation shape begins. Stores the shape type for later reference.
Called when tessellation must create a new point. Ideally this is where user data would be merged into a new point, but since we don’t support user data, there’s nothing to do but create the point and return =].
Called with tessellation finishes with a shape. Saves all relevant data and sets up for another shape to come its way.
Error!!!!
Called when tessellation sends us a vertex. Uses the current shape type to figure out how the vertex will be processed/stored.
Get the global winding rule for the keyword passed in.
Determine if the points of a polygon are in clockwise order.
| Jump to: | B D E F G M N P T |
|---|
| Jump to: | B D E F G M N P T |
|---|
| Jump to: | *
+
C S |
|---|
| Jump to: | *
+
C S |
|---|
| Jump to: | F G P S T |
|---|
| Jump to: | F G P S T |
|---|