This is the glu-tessellate Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:18:53 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
glu-tessellate
A 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.asd
glu-tessellate
(system).
glu-tessellate/tessellate.lisp
package.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-tessellate
tess
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 |
---|