The black-tie Reference Manual
Table of Contents
The black-tie Reference Manual
This is the black-tie Reference Manual, version 0.2,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Mon Apr 19 14:12:50 2021 GMT+0.
1 Introduction
Black Tie
status: active 
The canonical home page for this project is: https://git.sr.ht/~aerique/black-tie
(The library is also pushed to GitLab and GitHub but those sites are not monitored for support.)
A noise library in Common Lisp
Introduction
This library is still in it's infancy and only supports very few types
of noise yet.
It offers both heavily optimized (tested only on SBCL so far) and
reference implementations if they are available.
To Do
From Matrix #lispgamedev:matrix.org:
If anything, just grep for safety 0 and remove that ASAP :)
Or at least do it in a (locally (declare ..)) sparingly like around array accesses where you are sure your indices are correct.
License
This project is released under the simplified
BSD license.
Features
Documentation
None. See the examples/textures.lisp.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 black-tie
- Author
Erik Winkels <aerique@xs4all.nl>
- License
BSD
- Description
Noise library for Common Lisp.
- Version
0.2
- Source
black-tie.asd (file)
- Component
src (module)
3 Modules
Modules are listed depth-first from the system components tree.
3.1 black-tie/src
- Parent
black-tie (system)
- Location
src/
- Components
-
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
4.1 Lisp
4.1.1 black-tie.asd
- Location
black-tie.asd
- Systems
black-tie (system)
4.1.2 black-tie/src/package.lisp
- Parent
src (module)
- Location
src/package.lisp
- Packages
black-tie
4.1.3 black-tie/src/config.lisp
- Dependency
package.lisp (file)
- Parent
src (module)
- Location
src/config.lisp
- Internal Definitions
- +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)
4.1.4 black-tie/src/macros.lisp
- Dependency
config.lisp (file)
- Parent
src (module)
- Location
src/macros.lisp
- Internal Definitions
-
4.1.5 black-tie/src/common.lisp
- Dependency
macros.lisp (file)
- Parent
src (module)
- Location
src/common.lisp
- Internal Definitions
-
4.1.6 black-tie/src/perlin-noise.lisp
- Dependency
common.lisp (file)
- Parent
src (module)
- Location
src/perlin-noise.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.7 black-tie/src/simplex-noise.lisp
- Dependency
perlin-noise.lisp (file)
- Parent
src (module)
- Location
src/simplex-noise.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.8 black-tie/src/voronoi.lisp
- Dependency
simplex-noise.lisp (file)
- Parent
src (module)
- Location
src/voronoi.lisp
- Internal Definitions
-
4.1.9 black-tie/src/noise-functions.lisp
- Dependency
voronoi.lisp (file)
- Parent
src (module)
- Location
src/noise-functions.lisp
- Exported Definitions
-
5 Packages
Packages are listed by definition order.
5.1 black-tie
- Source
package.lisp (file)
- Use List
common-lisp
- Exported Definitions
-
- Internal Definitions
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Exported definitions
6.1.1 Functions
- Function: bands3d X Y Z &key FN OCTAVES MULTIPLIER
-
- Package
black-tie
- Source
noise-functions.lisp (file)
- Function: fbm2d X Y &key FN OCTAVES MULTIPLIER
-
- Package
black-tie
- Source
noise-functions.lisp (file)
- Function: fbm3d X Y Z &key FN OCTAVES MULTIPLIER
-
- Package
black-tie
- Source
noise-functions.lisp (file)
- Function: perlin-noise ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-ref X Y Z
-
X, Y and Z should be floats for the best results.
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-reference X Y Z
-
X, Y and Z should be floats for the best results.
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-sf ()
-
X, Y and Z need to be SINGLE-FLOATS.
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-single-float ()
-
X, Y and Z need to be SINGLE-FLOATS.
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: ridge3d X Y Z &key FN OCTAVES MULTIPLIER RIDGE
-
- Package
black-tie
- Source
noise-functions.lisp (file)
- Function: simplex-noise-1d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-1d-ref X
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-1d-reference X
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-1d-sf ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-1d-single-float ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-2d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-2d-ref X Y
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-2d-reference X Y
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-2d-sf ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-2d-single-float ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-3d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-3d-ref X Y Z
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-3d-reference X Y Z
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-3d-sf ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: simplex-noise-3d-single-float ()
-
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.
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: turbulence3d X Y Z &key FN OCTAVES MULTIPLIER
-
- Package
black-tie
- Source
noise-functions.lisp (file)
6.2 Internal definitions
6.2.1 Special variables
- Special Variable: +f2+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +f3+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +g2*2+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +g2+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +g3*2+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +g3*3+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +g3+
-
- Package
black-tie
- Source
config.lisp (file)
- Special Variable: +pnp+
-
- Package
black-tie
- Source
config.lisp (file)
6.2.2 Macros
- Macro: with-2d (X-VAR X-MAX Y-VAR Y-MAX &key X-MIN Y-MIN STEP) &body BODY
-
- Package
black-tie
- Source
macros.lisp (file)
- Macro: with-3d (X-VAR X-MAX Y-VAR Y-MAX Z-VAR Z-MAX &key X-MIN Y-MIN Z-MIN STEP) &body BODY
-
- Package
black-tie
- Source
macros.lisp (file)
6.2.3 Functions
- Function: append1 LST OBJ
-
- Package
black-tie
- Source
common.lisp (file)
- Function: asdf SYSTEM
-
- Package
black-tie
- Source
common.lisp (file)
- Function: current-date-time-string ()
-
- Package
black-tie
- Source
common.lisp (file)
- Function: defalias FUNCTION ALIAS
-
Defines an alias for FUNCTION, meaning it can be called with ALIAS as well.
- Package
black-tie
- Source
common.lisp (file)
- Function: error-message MSG
-
- Package
black-tie
- Source
common.lisp (file)
- Function: fade ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: fade-ref V
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: fade-sf ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: grad ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: grad-ref HASH X Y Z
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: grad-sf ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: last1 LST
-
- Package
black-tie
- Source
common.lisp (file)
- Function: lerp ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: lerp-ref V A B
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: lerp-sf ()
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: mkfstr &rest ARGS
-
- Package
black-tie
- Source
common.lisp (file)
- Function: mkstr &rest ARGS
-
- Package
black-tie
- Source
common.lisp (file)
- Function: perlin-noise-benchmark &key FN ITERATIONS
-
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-closure &optional PRECISION
-
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!
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: perlin-noise-compare FN1 &key FN2 LINES SLEEP-TIME
-
Compares the output of FN1 to the output of FN2.
- Package
black-tie
- Source
perlin-noise.lisp (file)
- Function: print-hash HASH
-
- Package
black-tie
- Source
common.lisp (file)
- Function: quit ()
-
- Package
black-tie
- Source
common.lisp (file)
- Function: simplex-noise-compare FN1 FN2 &key LINES SLEEP-TIME
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad1d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad1d-ref HASH X
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad1d-sf ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad2d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad2d-ref HASH X Y
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad2d-sf ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad3d ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad3d-ref HASH X Y Z
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad3d-sf ()
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: sngrad4d HASH X Y Z TT
-
- Package
black-tie
- Source
simplex-noise.lisp (file)
- Function: verbose MSG
-
- Package
black-tie
- Source
common.lisp (file)
- Function: vlength V
-
Returns the length of vector V.
- Package
black-tie
- Source
common.lisp (file)
- Function: write-to-file NAME OBJECT
-
- Package
black-tie
- Source
common.lisp (file)
6.2.4 Generic functions
- Generic Function: 1/p OBJECT
-
- Package
black-tie
- Methods
- Method: 1/p (VORONOI-2D voronoi-2d)
-
automatically generated reader method
- Source
voronoi.lisp (file)
- Generic Function: distances V2D X Y &key SORTED
-
- Package
black-tie
- Methods
- Method: distances (V2D 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.
- Source
voronoi.lisp (file)
- Generic Function: number-of-points OBJECT
-
- Package
black-tie
- Methods
- Method: number-of-points (VORONOI-2D voronoi-2d)
-
automatically generated reader method
- Source
voronoi.lisp (file)
- Generic Function: points OBJECT
-
- Package
black-tie
- Methods
- Method: points (VORONOI-2D voronoi-2d)
-
automatically generated reader method
- Source
voronoi.lisp (file)
- Generic Function: psqrt OBJECT
-
- Package
black-tie
- Methods
- Method: psqrt (VORONOI-2D voronoi-2d)
-
automatically generated reader method
- Source
voronoi.lisp (file)
6.2.5 Classes
- Class: voronoi-2d ()
-
- Package
black-tie
- Source
voronoi.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: 1/p
-
- Readers
1/p (generic function)
- Slot: number-of-points
-
- Initargs
:number-of-points
- Initform
64
- Readers
number-of-points (generic function)
- Slot: points
-
- Readers
points (generic function)
- Slot: psqrt
-
- Readers
psqrt (generic function)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
B | | |
| black-tie.asd: | | The black-tie․asd file |
| black-tie/src: | | The black-tie/src module |
| black-tie/src/common.lisp: | | The black-tie/src/common․lisp file |
| black-tie/src/config.lisp: | | The black-tie/src/config․lisp file |
| black-tie/src/macros.lisp: | | The black-tie/src/macros․lisp file |
| black-tie/src/noise-functions.lisp: | | The black-tie/src/noise-functions․lisp file |
| black-tie/src/package.lisp: | | The black-tie/src/package․lisp file |
| black-tie/src/perlin-noise.lisp: | | The black-tie/src/perlin-noise․lisp file |
| black-tie/src/simplex-noise.lisp: | | The black-tie/src/simplex-noise․lisp file |
| black-tie/src/voronoi.lisp: | | The black-tie/src/voronoi․lisp file |
|
F | | |
| File, Lisp, black-tie.asd: | | The black-tie․asd file |
| File, Lisp, black-tie/src/common.lisp: | | The black-tie/src/common․lisp file |
| File, Lisp, black-tie/src/config.lisp: | | The black-tie/src/config․lisp file |
| File, Lisp, black-tie/src/macros.lisp: | | The black-tie/src/macros․lisp file |
| File, Lisp, black-tie/src/noise-functions.lisp: | | The black-tie/src/noise-functions․lisp file |
| File, Lisp, black-tie/src/package.lisp: | | The black-tie/src/package․lisp file |
| File, Lisp, black-tie/src/perlin-noise.lisp: | | The black-tie/src/perlin-noise․lisp file |
| File, Lisp, black-tie/src/simplex-noise.lisp: | | The black-tie/src/simplex-noise․lisp file |
| File, Lisp, black-tie/src/voronoi.lisp: | | The black-tie/src/voronoi․lisp file |
|
L | | |
| Lisp File, black-tie.asd: | | The black-tie․asd file |
| Lisp File, black-tie/src/common.lisp: | | The black-tie/src/common․lisp file |
| Lisp File, black-tie/src/config.lisp: | | The black-tie/src/config․lisp file |
| Lisp File, black-tie/src/macros.lisp: | | The black-tie/src/macros․lisp file |
| Lisp File, black-tie/src/noise-functions.lisp: | | The black-tie/src/noise-functions․lisp file |
| Lisp File, black-tie/src/package.lisp: | | The black-tie/src/package․lisp file |
| Lisp File, black-tie/src/perlin-noise.lisp: | | The black-tie/src/perlin-noise․lisp file |
| Lisp File, black-tie/src/simplex-noise.lisp: | | The black-tie/src/simplex-noise․lisp file |
| Lisp File, black-tie/src/voronoi.lisp: | | The black-tie/src/voronoi․lisp file |
|
M | | |
| Module, black-tie/src: | | The black-tie/src module |
|
A.2 Functions
| Index Entry | | Section |
|
1 | | |
| 1/p : | | Internal generic functions |
| 1/p : | | Internal generic functions |
|
A | | |
| append1 : | | Internal functions |
| asdf : | | Internal functions |
|
B | | |
| bands3d : | | Exported functions |
|
C | | |
| current-date-time-string : | | Internal functions |
|
D | | |
| defalias : | | Internal functions |
| distances : | | Internal generic functions |
| distances : | | Internal generic functions |
|
E | | |
| error-message : | | Internal functions |
|
F | | |
| fade : | | Internal functions |
| fade-ref : | | Internal functions |
| fade-sf : | | Internal functions |
| fbm2d : | | Exported functions |
| fbm3d : | | Exported functions |
| Function, append1 : | | Internal functions |
| Function, asdf : | | Internal functions |
| Function, bands3d : | | Exported functions |
| Function, current-date-time-string : | | Internal functions |
| Function, defalias : | | Internal functions |
| Function, error-message : | | Internal functions |
| Function, fade : | | Internal functions |
| Function, fade-ref : | | Internal functions |
| Function, fade-sf : | | Internal functions |
| Function, fbm2d : | | Exported functions |
| Function, fbm3d : | | Exported functions |
| Function, grad : | | Internal functions |
| Function, grad-ref : | | Internal functions |
| Function, grad-sf : | | Internal functions |
| Function, last1 : | | Internal functions |
| Function, lerp : | | Internal functions |
| Function, lerp-ref : | | Internal functions |
| Function, lerp-sf : | | Internal functions |
| Function, mkfstr : | | Internal functions |
| Function, mkstr : | | Internal functions |
| Function, perlin-noise : | | Exported functions |
| Function, perlin-noise-benchmark : | | Internal functions |
| Function, perlin-noise-closure : | | Internal functions |
| Function, perlin-noise-compare : | | Internal functions |
| Function, perlin-noise-ref : | | Exported functions |
| Function, perlin-noise-reference : | | Exported functions |
| Function, perlin-noise-sf : | | Exported functions |
| Function, perlin-noise-single-float : | | Exported functions |
| Function, print-hash : | | Internal functions |
| Function, quit : | | Internal functions |
| Function, ridge3d : | | Exported functions |
| Function, simplex-noise-1d : | | Exported functions |
| Function, simplex-noise-1d-ref : | | Exported functions |
| Function, simplex-noise-1d-reference : | | Exported functions |
| Function, simplex-noise-1d-sf : | | Exported functions |
| Function, simplex-noise-1d-single-float : | | Exported functions |
| Function, simplex-noise-2d : | | Exported functions |
| Function, simplex-noise-2d-ref : | | Exported functions |
| Function, simplex-noise-2d-reference : | | Exported functions |
| Function, simplex-noise-2d-sf : | | Exported functions |
| Function, simplex-noise-2d-single-float : | | Exported functions |
| Function, simplex-noise-3d : | | Exported functions |
| Function, simplex-noise-3d-ref : | | Exported functions |
| Function, simplex-noise-3d-reference : | | Exported functions |
| Function, simplex-noise-3d-sf : | | Exported functions |
| Function, simplex-noise-3d-single-float : | | Exported functions |
| Function, simplex-noise-compare : | | Internal functions |
| Function, sngrad1d : | | Internal functions |
| Function, sngrad1d-ref : | | Internal functions |
| Function, sngrad1d-sf : | | Internal functions |
| Function, sngrad2d : | | Internal functions |
| Function, sngrad2d-ref : | | Internal functions |
| Function, sngrad2d-sf : | | Internal functions |
| Function, sngrad3d : | | Internal functions |
| Function, sngrad3d-ref : | | Internal functions |
| Function, sngrad3d-sf : | | Internal functions |
| Function, sngrad4d : | | Internal functions |
| Function, turbulence3d : | | Exported functions |
| Function, verbose : | | Internal functions |
| Function, vlength : | | Internal functions |
| Function, write-to-file : | | Internal functions |
|
G | | |
| Generic Function, 1/p : | | Internal generic functions |
| Generic Function, distances : | | Internal generic functions |
| Generic Function, number-of-points : | | Internal generic functions |
| Generic Function, points : | | Internal generic functions |
| Generic Function, psqrt : | | Internal generic functions |
| grad : | | Internal functions |
| grad-ref : | | Internal functions |
| grad-sf : | | Internal functions |
|
L | | |
| last1 : | | Internal functions |
| lerp : | | Internal functions |
| lerp-ref : | | Internal functions |
| lerp-sf : | | Internal functions |
|
M | | |
| Macro, with-2d : | | Internal macros |
| Macro, with-3d : | | Internal macros |
| Method, 1/p : | | Internal generic functions |
| Method, distances : | | Internal generic functions |
| Method, number-of-points : | | Internal generic functions |
| Method, points : | | Internal generic functions |
| Method, psqrt : | | Internal generic functions |
| mkfstr : | | Internal functions |
| mkstr : | | Internal functions |
|
N | | |
| number-of-points : | | Internal generic functions |
| number-of-points : | | Internal generic functions |
|
P | | |
| perlin-noise : | | Exported functions |
| perlin-noise-benchmark : | | Internal functions |
| perlin-noise-closure : | | Internal functions |
| perlin-noise-compare : | | Internal functions |
| perlin-noise-ref : | | Exported functions |
| perlin-noise-reference : | | Exported functions |
| perlin-noise-sf : | | Exported functions |
| perlin-noise-single-float : | | Exported functions |
| points : | | Internal generic functions |
| points : | | Internal generic functions |
| print-hash : | | Internal functions |
| psqrt : | | Internal generic functions |
| psqrt : | | Internal generic functions |
|
Q | | |
| quit : | | Internal functions |
|
R | | |
| ridge3d : | | Exported functions |
|
S | | |
| simplex-noise-1d : | | Exported functions |
| simplex-noise-1d-ref : | | Exported functions |
| simplex-noise-1d-reference : | | Exported functions |
| simplex-noise-1d-sf : | | Exported functions |
| simplex-noise-1d-single-float : | | Exported functions |
| simplex-noise-2d : | | Exported functions |
| simplex-noise-2d-ref : | | Exported functions |
| simplex-noise-2d-reference : | | Exported functions |
| simplex-noise-2d-sf : | | Exported functions |
| simplex-noise-2d-single-float : | | Exported functions |
| simplex-noise-3d : | | Exported functions |
| simplex-noise-3d-ref : | | Exported functions |
| simplex-noise-3d-reference : | | Exported functions |
| simplex-noise-3d-sf : | | Exported functions |
| simplex-noise-3d-single-float : | | Exported functions |
| simplex-noise-compare : | | Internal functions |
| sngrad1d : | | Internal functions |
| sngrad1d-ref : | | Internal functions |
| sngrad1d-sf : | | Internal functions |
| sngrad2d : | | Internal functions |
| sngrad2d-ref : | | Internal functions |
| sngrad2d-sf : | | Internal functions |
| sngrad3d : | | Internal functions |
| sngrad3d-ref : | | Internal functions |
| sngrad3d-sf : | | Internal functions |
| sngrad4d : | | Internal functions |
|
T | | |
| turbulence3d : | | Exported functions |
|
V | | |
| verbose : | | Internal functions |
| vlength : | | Internal functions |
|
W | | |
| with-2d : | | Internal macros |
| with-3d : | | Internal macros |
| write-to-file : | | Internal functions |
|
A.3 Variables
| Index Entry | | Section |
|
+ | | |
| +f2+ : | | Internal special variables |
| +f3+ : | | Internal special variables |
| +g2*2+ : | | Internal special variables |
| +g2+ : | | Internal special variables |
| +g3*2+ : | | Internal special variables |
| +g3*3+ : | | Internal special variables |
| +g3+ : | | Internal special variables |
| +pnp+ : | | Internal special variables |
|
1 | | |
| 1/p : | | Internal classes |
|
N | | |
| number-of-points : | | Internal classes |
|
P | | |
| points : | | Internal classes |
| psqrt : | | Internal classes |
|
S | | |
| Slot, 1/p : | | Internal classes |
| Slot, number-of-points : | | Internal classes |
| Slot, points : | | Internal classes |
| Slot, psqrt : | | Internal classes |
| Special Variable, +f2+ : | | Internal special variables |
| Special Variable, +f3+ : | | Internal special variables |
| Special Variable, +g2*2+ : | | Internal special variables |
| Special Variable, +g2+ : | | Internal special variables |
| Special Variable, +g3*2+ : | | Internal special variables |
| Special Variable, +g3*3+ : | | Internal special variables |
| Special Variable, +g3+ : | | Internal special variables |
| Special Variable, +pnp+ : | | Internal special variables |
|
A.4 Data types