This is the black-tie Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:27:55 2024 GMT+0.
black-tie/black-tie.asd
black-tie/src/package.lisp
black-tie/src/config.lisp
black-tie/src/macros.lisp
black-tie/src/common.lisp
black-tie/src/perlin-noise.lisp
black-tie/src/simplex-noise.lisp
black-tie/src/voronoi.lisp
black-tie/src/noise-functions.lisp
The main system appears first, followed by any subsystem dependency.
black-tie
Noise 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/src
black-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.asd
black-tie/src/package.lisp
black-tie/src/config.lisp
black-tie/src/macros.lisp
black-tie/src/common.lisp
black-tie/src/perlin-noise.lisp
black-tie/src/simplex-noise.lisp
black-tie/src/voronoi.lisp
black-tie/src/noise-functions.lisp
black-tie/src/config.lisp
package.lisp
(file).
src
(module).
black-tie/src/macros.lisp
config.lisp
(file).
src
(module).
black-tie/src/common.lisp
macros.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.lisp
common.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.lisp
perlin-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.lisp
simplex-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.lisp
voronoi.lisp
(file).
src
(module).
bands3d
(function).
fbm2d
(function).
fbm3d
(function).
ridge3d
(function).
turbulence3d
(function).
Packages are listed by definition order.
black-tie
common-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 |
---|