This is the black-tie Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:22:40 2025 GMT+0.
black-tie/black-tie.asdblack-tie/src/package.lispblack-tie/src/config.lispblack-tie/src/macros.lispblack-tie/src/common.lispblack-tie/src/perlin-noise.lispblack-tie/src/simplex-noise.lispblack-tie/src/voronoi.lispblack-tie/src/noise-functions.lispThe main system appears first, followed by any subsystem dependency.
black-tieNoise library for Common Lisp.
Erik Winkels <aerique@xs4all.nl>
BSD
0.2
src (module).
Modules are listed depth-first from the system components tree.
black-tie/srcblack-tie (system).
package.lisp (file).
config.lisp (file).
macros.lisp (file).
common.lisp (file).
perlin-noise.lisp (file).
simplex-noise.lisp (file).
voronoi.lisp (file).
noise-functions.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
black-tie/black-tie.asdblack-tie/src/package.lispblack-tie/src/config.lispblack-tie/src/macros.lispblack-tie/src/common.lispblack-tie/src/perlin-noise.lispblack-tie/src/simplex-noise.lispblack-tie/src/voronoi.lispblack-tie/src/noise-functions.lispblack-tie/src/config.lisppackage.lisp (file).
src (module).
black-tie/src/macros.lispconfig.lisp (file).
src (module).
black-tie/src/common.lispmacros.lisp (file).
src (module).
append1 (function).
asdf (function).
current-date-time-string (function).
defalias (function).
error-message (function).
last1 (function).
mkfstr (function).
mkstr (function).
print-hash (function).
quit (function).
verbose (function).
vlength (function).
write-to-file (function).
black-tie/src/perlin-noise.lispcommon.lisp (file).
src (module).
perlin-noise (function).
perlin-noise-reference (function).
perlin-noise-single-float (function).
fade (function).
fade-ref (function).
fade-sf (function).
grad (function).
grad-ref (function).
grad-sf (function).
lerp (function).
lerp-ref (function).
lerp-sf (function).
perlin-noise-benchmark (function).
perlin-noise-closure (function).
perlin-noise-compare (function).
black-tie/src/simplex-noise.lispperlin-noise.lisp (file).
src (module).
simplex-noise-1d (function).
simplex-noise-1d-reference (function).
simplex-noise-1d-single-float (function).
simplex-noise-2d (function).
simplex-noise-2d-reference (function).
simplex-noise-2d-single-float (function).
simplex-noise-3d (function).
simplex-noise-3d-reference (function).
simplex-noise-3d-single-float (function).
simplex-noise-compare (function).
sngrad1d (function).
sngrad1d-ref (function).
sngrad1d-sf (function).
sngrad2d (function).
sngrad2d-ref (function).
sngrad2d-sf (function).
sngrad3d (function).
sngrad3d-ref (function).
sngrad3d-sf (function).
sngrad4d (function).
black-tie/src/voronoi.lispsimplex-noise.lisp (file).
src (module).
initialize-instance (method).
1/p (reader method).
distances (method).
number-of-points (reader method).
points (reader method).
psqrt (reader method).
voronoi-2d (class).
black-tie/src/noise-functions.lispvoronoi.lisp (file).
src (module).
bands3d (function).
fbm2d (function).
fbm3d (function).
ridge3d (function).
turbulence3d (function).
Packages are listed by definition order.
black-tiecommon-lisp.
bands3d (function).
fbm2d (function).
fbm3d (function).
perlin-noise (function).
perlin-noise-ref (function).
perlin-noise-reference (function).
perlin-noise-sf (function).
perlin-noise-single-float (function).
ridge3d (function).
simplex-noise-1d (function).
simplex-noise-1d-ref (function).
simplex-noise-1d-reference (function).
simplex-noise-1d-sf (function).
simplex-noise-1d-single-float (function).
simplex-noise-2d (function).
simplex-noise-2d-ref (function).
simplex-noise-2d-reference (function).
simplex-noise-2d-sf (function).
simplex-noise-2d-single-float (function).
simplex-noise-3d (function).
simplex-noise-3d-ref (function).
simplex-noise-3d-reference (function).
simplex-noise-3d-sf (function).
simplex-noise-3d-single-float (function).
turbulence3d (function).
+f2+ (special variable).
+f3+ (special variable).
+g2*2+ (special variable).
+g2+ (special variable).
+g3*2+ (special variable).
+g3*3+ (special variable).
+g3+ (special variable).
+pnp+ (special variable).
1/p (generic reader).
append1 (function).
asdf (function).
current-date-time-string (function).
defalias (function).
distances (generic function).
error-message (function).
fade (function).
fade-ref (function).
fade-sf (function).
grad (function).
grad-ref (function).
grad-sf (function).
last1 (function).
lerp (function).
lerp-ref (function).
lerp-sf (function).
mkfstr (function).
mkstr (function).
number-of-points (generic reader).
perlin-noise-benchmark (function).
perlin-noise-closure (function).
perlin-noise-compare (function).
points (generic reader).
print-hash (function).
psqrt (generic reader).
quit (function).
simplex-noise-compare (function).
sngrad1d (function).
sngrad1d-ref (function).
sngrad1d-sf (function).
sngrad2d (function).
sngrad2d-ref (function).
sngrad2d-sf (function).
sngrad3d (function).
sngrad3d-ref (function).
sngrad3d-sf (function).
sngrad4d (function).
verbose (function).
vlength (function).
voronoi-2d (class).
with-2d (macro).
with-3d (macro).
write-to-file (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
X, Y and Z should be floats for the best results.
X, Y and Z should be floats for the best results.
X, Y and Z need to be SINGLE-FLOATS.
X, Y and Z need to be SINGLE-FLOATS.
SINGLE-FLOAT version of SIMPLEX-NOISE-1D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
SINGLE-FLOAT version of SIMPLEX-NOISE-1D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
SINGLE-FLOAT version of SIMPLEX-NOISE-2D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
SINGLE-FLOAT version of SIMPLEX-NOISE-2D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
SINGLE-FLOAT version of SIMPLEX-NOISE-3D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
SINGLE-FLOAT version of SIMPLEX-NOISE-3D which has less accuracy but is a lot faster and generally good enough unless you need the precision.
Defines an alias for FUNCTION, meaning it can be called with ALIAS as well.
Returns a closure which can be called just like PERLIN-NOISE-SINGLE-FLOAT. PRECISION will be used to determine the size of the precalculated perlin cube. The higher the precision to more elements will be in the cube and the more precise it will be (and the more memory it will consume). The number of elements in the cube is determined as PRECISION^3. NOTE: This does not give the same results for the same inputs as PERLIN-NOISE!
Compares the output of FN1 to the output of FN2.
Returns the length of vector V.
voronoi-2d)) ¶automatically generated reader method
1/p.
voronoi-2d) x y &key sorted) ¶X and Y need be a float between 0 and 1. This function will return a list of the distances to the nearest points for X and Y.
voronoi-2d)) ¶automatically generated reader method
voronoi-2d)) ¶automatically generated reader method
voronoi-2d)) ¶automatically generated reader method
| Jump to: | 1
A B C D E F G I L M N P Q R S T V W |
|---|
| Jump to: | 1
A B C D E F G I L M N P Q R S T V W |
|---|
| Jump to: | +
1
N P S |
|---|
| Jump to: | +
1
N P S |
|---|
| Jump to: | B C F M N P S V |
|---|
| Jump to: | B C F M N P S V |
|---|