This is the quickhull Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri Sep 15 06:24:14 2023 GMT+0.
The main system appears first, followed by any subsystem dependency.
quickhull
An implementation of the Quickhull convex hull construction algorithm
Nicolas Hafner <shinmera@tymoon.eu>
Nicolas Hafner <shinmera@tymoon.eu>
(GIT https://github.com/shirakumo/quickhull.git)
zlib
1.0.0
3d-vectors
(system).
documentation-utils
(system).
package.lisp
(file).
support.lisp
(file).
quickhull.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
quickhull/support.lisp
package.lisp
(file).
quickhull
(system).
edge-solver-failed
(condition).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
%plane
(function).
%ray
(function).
above-plane-p
(function).
copy-face
(function).
copy-face-data
(function).
copy-half-edge
(function).
copy-plane
(function).
copy-ray
(function).
dbg
(function).
ensure-vertices
(function).
face
(function).
face
(structure).
face-checked-iteration
(reader).
(setf face-checked-iteration)
(writer).
face-data
(function).
face-data
(structure).
face-data-entered-from-half-edge
(reader).
(setf face-data-entered-from-half-edge)
(writer).
face-data-index
(reader).
(setf face-data-index)
(writer).
face-data-p
(function).
face-disabled-p
(reader).
(setf face-disabled-p)
(writer).
face-farthest-point
(reader).
(setf face-farthest-point)
(writer).
face-farthest-point-distance
(reader).
(setf face-farthest-point-distance)
(writer).
face-half-edge
(reader).
(setf face-half-edge)
(writer).
face-horizon-edges
(reader).
(setf face-horizon-edges)
(writer).
face-in-stack-p
(reader).
(setf face-in-stack-p)
(writer).
face-p
(function).
face-plane
(reader).
(setf face-plane)
(writer).
face-points-on-positive-side
(reader).
(setf face-points-on-positive-side)
(writer).
face-visible-p
(reader).
(setf face-visible-p)
(writer).
half-edge
(function).
half-edge
(structure).
half-edge-disabled-p
(reader).
(setf half-edge-disabled-p)
(writer).
half-edge-end
(reader).
(setf half-edge-end)
(writer).
half-edge-face
(reader).
(setf half-edge-face)
(writer).
half-edge-next
(reader).
(setf half-edge-next)
(writer).
half-edge-opp
(reader).
(setf half-edge-opp)
(writer).
half-edge-p
(function).
plane
(function).
plane
(structure).
plane-%vx3
(function).
(setf plane-%vx3)
(function).
plane-%vy3
(function).
(setf plane-%vy3)
(function).
plane-%vz3
(function).
(setf plane-%vz3)
(function).
plane-distance
(reader).
(setf plane-distance)
(writer).
plane-p
(function).
plane-sigdist
(function).
ray
(function).
ray
(structure).
ray-%vx3
(function).
(setf ray-%vx3)
(function).
ray-%vy3
(function).
(setf ray-%vy3)
(function).
ray-%vz3
(function).
(setf ray-%vz3)
(function).
ray-direction
(reader).
(setf ray-direction)
(writer).
ray-p
(function).
triangle-normal
(function).
v
(function).
vraysqrdist
(function).
quickhull/quickhull.lisp
support.lisp
(file).
quickhull
(system).
convex-hull
(function).
describe-object
(method).
initialize-instance
(method).
print-object
(method).
add-face
(function).
add-half-edge
(function).
add-point
(function).
compute-extrema
(function).
compute-initial-mesh
(function).
compute-scale
(function).
disable-face
(function).
disable-half-edge
(function).
disabled-faces
(reader method).
(setf disabled-faces)
(writer method).
disabled-half-edges
(reader method).
(setf disabled-half-edges)
(writer method).
extract-convex-hull
(function).
extract-half-edge-mesh
(function).
face-half-edges
(function).
face-vertices
(function).
faces
(reader method).
(setf faces)
(writer method).
half-edge-mesh
(function).
half-edge-vertices
(function).
half-edges
(reader method).
(setf half-edges)
(writer method).
mesh-builder
(class).
quickhull
(function).
reorder-horizon-edges
(function).
sbitp
(function).
Packages are listed by definition order.
org.shirakumo.fraf.quickhull
3d-vectors
.
common-lisp
.
convex-hull
(function).
edge-solver-failed
(condition).
%plane
(function).
%ray
(function).
above-plane-p
(function).
add-face
(function).
add-half-edge
(function).
add-point
(function).
compute-extrema
(function).
compute-initial-mesh
(function).
compute-scale
(function).
copy-face
(function).
copy-face-data
(function).
copy-half-edge
(function).
copy-plane
(function).
copy-ray
(function).
dbg
(function).
disable-face
(function).
disable-half-edge
(function).
disabled-faces
(generic reader).
(setf disabled-faces)
(generic writer).
disabled-half-edges
(generic reader).
(setf disabled-half-edges)
(generic writer).
ensure-vertices
(function).
extract-convex-hull
(function).
extract-half-edge-mesh
(function).
face
(function).
face
(structure).
face-checked-iteration
(reader).
(setf face-checked-iteration)
(writer).
face-data
(function).
face-data
(structure).
face-data-entered-from-half-edge
(reader).
(setf face-data-entered-from-half-edge)
(writer).
face-data-index
(reader).
(setf face-data-index)
(writer).
face-data-p
(function).
face-disabled-p
(reader).
(setf face-disabled-p)
(writer).
face-farthest-point
(reader).
(setf face-farthest-point)
(writer).
face-farthest-point-distance
(reader).
(setf face-farthest-point-distance)
(writer).
face-half-edge
(reader).
(setf face-half-edge)
(writer).
face-half-edges
(function).
face-horizon-edges
(reader).
(setf face-horizon-edges)
(writer).
face-in-stack-p
(reader).
(setf face-in-stack-p)
(writer).
face-p
(function).
face-plane
(reader).
(setf face-plane)
(writer).
face-points-on-positive-side
(reader).
(setf face-points-on-positive-side)
(writer).
face-vertices
(function).
face-visible-p
(reader).
(setf face-visible-p)
(writer).
faces
(generic reader).
(setf faces)
(generic writer).
half-edge
(function).
half-edge
(structure).
half-edge-disabled-p
(reader).
(setf half-edge-disabled-p)
(writer).
half-edge-end
(reader).
(setf half-edge-end)
(writer).
half-edge-face
(reader).
(setf half-edge-face)
(writer).
half-edge-mesh
(function).
half-edge-next
(reader).
(setf half-edge-next)
(writer).
half-edge-opp
(reader).
(setf half-edge-opp)
(writer).
half-edge-p
(function).
half-edge-vertices
(function).
half-edges
(generic reader).
(setf half-edges)
(generic writer).
mesh-builder
(class).
plane
(function).
plane
(structure).
plane-%vx3
(function).
(setf plane-%vx3)
(function).
plane-%vy3
(function).
(setf plane-%vy3)
(function).
plane-%vz3
(function).
(setf plane-%vz3)
(function).
plane-distance
(reader).
(setf plane-distance)
(writer).
plane-p
(function).
plane-sigdist
(function).
quickhull
(function).
ray
(function).
ray
(structure).
ray-%vx3
(function).
(setf ray-%vx3)
(function).
ray-%vy3
(function).
(setf ray-%vy3)
(function).
ray-%vz3
(function).
(setf ray-%vz3)
(function).
ray-direction
(reader).
(setf ray-direction)
(writer).
ray-p
(function).
reorder-horizon-edges
(function).
sbitp
(function).
triangle-normal
(function).
v
(function).
vraysqrdist
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
mesh-builder
) stream) ¶mesh-builder
) &key a b c d) ¶mesh-builder
) stream) ¶end
.
face
.
next
.
opp
.
mesh-builder
)) ¶automatically generated reader method
mesh-builder
)) ¶automatically generated writer method
mesh-builder
)) ¶automatically generated reader method
mesh-builder
)) ¶automatically generated writer method
mesh-builder
)) ¶automatically generated reader method
mesh-builder
)) ¶automatically generated writer method
mesh-builder
)) ¶automatically generated reader method
mesh-builder
)) ¶automatically generated writer method
structure-object
.
org.shirakumo.fraf.quickhull::plane
(org.shirakumo.fraf.quickhull::%plane 0.0 0.0 0.0 0.0)
(unsigned-byte 32)
0
(unsigned-byte 32)
0
single-float
0.0
(unsigned-byte 32)
0
boolean
boolean
boolean
(unsigned-byte 8)
0
(array (unsigned-byte 32) (*))
(make-array 0 :element-type (quote (unsigned-byte 32)) :adjustable t :fill-pointer t)
structure-object
.
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
boolean
vec3
.
single-float
0.0
vec3
.
3d-vectors:vec3
(3d-vectors:vec 0 0 0)
(make-array 0 :adjustable t :fill-pointer t)
(make-array 0 :adjustable t :fill-pointer t)
(make-array 0 :element-type (quote (unsigned-byte 32)) :adjustable t :fill-pointer t)
(make-array 0 :element-type (quote (unsigned-byte 32)) :adjustable t :fill-pointer t)
Jump to: | %
(
A C D E F G H I M P Q R S T V |
---|
Jump to: | %
(
A C D E F G H I M P Q R S T V |
---|
Jump to: | C D E F H I N O P S V |
---|
Jump to: | C D E F H I N O P S V |
---|
Jump to: | C E F H M O P Q R S |
---|
Jump to: | C E F H M O P Q R S |
---|