The veq Reference Manual
Table of Contents
The veq Reference Manual
This is the veq Reference Manual, version 1.0.0,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Sun May 15 04:16:57 2022 GMT+0.
1 Introduction
VEQ
VEQ is a set of convenience utilities for writing (1d/)2d/3d vector mathematics.
It suports single vectors or arrays of vectors, with some broadcasting and
reduction operations.
VEQ was written to be the vector library used in my generative art library
weird.
Examples
Here are some examples of use:
(in-package :veq)
(vprogn
; single vectors
(f2let ((a (f2 1f0 2f0))
(b (f2 3f0 100f0)))
; prints the euclidian length of 2d vector (a+b)*0.1
(print (f2len (f2scale (f2+ a b) 0.1f0))))
; arrays of vectors
(let ((a (f2$point 3f0 3f0))
(line (f2$line 3f0 40f0 7f0 3f0))
(line* (f2$line 1f0 2f0 3f0 4f0))
(b (f$_ (loop for v from 0 below 6
collect (list (ff v) (ff (1+ v)))))))
; convenience function to print arrays of vectors:
(vpr (2$print line)) ; returns a
(vpr (f2. (f2$ a 0) (f2$ line 1))) ; dot product
;> 30.0
(vpr (f2cross (f2$ line 0 1))) ; cross product
;> -271.0
; equivalent to:
(vpr (f2cross (f2$ line 0) (f2$ line 1)))
(vpr (f2$+ (f2$zero 3) 3f0 1f0)
#(3f0 1f0 3f0 1f0 3f0 1f0))
(vpr (f2$len (f2$+ (f2$zero 3) 3f0 1f0))
#(3.1622777 3.1622777 3.1622777))
(vpr (f2$+ (f2$zero 3) (f2rep 3f0))
#(3f0 3f0 3f0 3f0 3f0 3f0) )
(vpr (f2$- (f2$zero 3) (f2 3f0 2f0))
#(-3f0 -2f0 -3f0 -2f0 -3f0 -2f0))))
For more examples go to examples.
You can also see some usagee in the tests.
Versions Issues and feature requests
The most recent stable version is v1.0.0.
This code is still somewhat immature, and the interface might change in the
future. But I will try to document future breaking changes here.
To report issues, or suggest features use:
Github.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 veq
- Author
<anders hoff / @inconvergent / inconvergent@gmail.com>
- License
MIT
- Description
reasonably fast operations for 1d, 2d, 3d vectors and arrays of vectors.
- Version
1.0.0
- Dependencies
-
- Source
veq.asd (file)
- Components
-
3 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
3.1 Lisp
3.1.1 veq.asd
- Location
/home/quickref/quicklisp/dists/quicklisp/software/cl-veq-20220220-git/veq.asd
- Systems
veq (system)
3.1.2 veq/packages.lisp
- Parent
veq (system)
- Location
packages.lisp
- Packages
veq
3.1.3 veq/utils.lisp
- Dependency
packages.lisp (file)
- Parent
veq (system)
- Location
utils.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.4 veq/array-utils.lisp
- Dependency
utils.lisp (file)
- Parent
veq (system)
- Location
array-utils.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.5 veq/array-mima.lisp
- Dependency
array-utils.lisp (file)
- Parent
veq (system)
- Location
array-mima.lisp
- Internal Definitions
-
3.1.6 veq/veq.lisp
- Dependencies
-
- Parent
veq (system)
- Location
veq.lisp
- Internal Definitions
-
3.1.7 veq/vset.lisp
- Dependency
veq.lisp (file)
- Parent
veq (system)
- Location
vset.lisp
- Internal Definitions
-
3.1.8 veq/array-rows.lisp
- Dependency
veq.lisp (file)
- Parent
veq (system)
- Location
array-rows.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.9 veq/lspace.lisp
- Dependency
array-rows.lisp (file)
- Parent
veq (system)
- Location
lspace.lisp
- Internal Definitions
-
3.1.10 veq/ops-1.lisp
- Dependency
veq.lisp (file)
- Parent
veq (system)
- Location
ops-1.lisp
- Internal Definitions
-
3.1.11 veq/ops-2.lisp
- Dependency
veq.lisp (file)
- Parent
veq (system)
- Location
ops-2.lisp
- Internal Definitions
-
3.1.12 veq/ops-3.lisp
- Dependency
veq.lisp (file)
- Parent
veq (system)
- Location
ops-3.lisp
- Internal Definitions
-
3.1.13 veq/macros.lisp
- Dependencies
-
- Parent
veq (system)
- Location
macros.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.14 veq/array-print.lisp
- Dependency
macros.lisp (file)
- Parent
veq (system)
- Location
array-print.lisp
- Exported Definitions
-
3.1.15 veq/checks.lisp
- Dependencies
-
- Parent
veq (system)
- Location
checks.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.16 veq/array-broadcast.lisp
- Dependencies
-
- Parent
veq (system)
- Location
array-broadcast.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.17 veq/array-reduce.lisp
- Dependencies
-
- Parent
veq (system)
- Location
array-reduce.lisp
- Exported Definitions
-
3.1.18 veq/shapes.lisp
- Dependencies
-
- Parent
veq (system)
- Location
shapes.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.19 veq/array-take.lisp
- Dependency
array-broadcast.lisp (file)
- Parent
veq (system)
- Location
array-take.lisp
- Exported Definitions
-
- Internal Definitions
make-take-fx (macro)
3.1.20 veq/easing.lisp
- Dependency
macros.lisp (file)
- Parent
veq (system)
- Location
easing.lisp
- Exported Definitions
-
- Internal Definitions
easing-op (macro)
3.1.21 veq/select-dim.lisp
- Dependency
macros.lisp (file)
- Parent
veq (system)
- Location
select-dim.lisp
- Exported Definitions
- x (macro)
- xy (macro)
- xyz (macro)
- xz (macro)
- xzy (macro)
- y (macro)
- yx (macro)
- yxz (macro)
- yz (macro)
- yzx (macro)
- z (macro)
- zx (macro)
- zxy (macro)
- zy (macro)
- zyx (macro)
- Internal Definitions
-
3.1.22 veq/extra.lisp
- Dependency
macros.lisp (file)
- Parent
veq (system)
- Location
extra.lisp
- Exported Definitions
-
- Internal Definitions
-vprint (macro)
4 Packages
Packages are listed by definition order.
4.1 veq
- Source
packages.lisp (file)
- Use List
common-lisp
- Exported Definitions
-
- Internal Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Exported definitions
5.1.1 Constants
- Constant: dpi
-
- Package
veq
- Source
utils.lisp (file)
- Constant: dpi5
-
- Package
veq
- Source
utils.lisp (file)
- Constant: dpii
-
- Package
veq
- Source
utils.lisp (file)
- Constant: fpi
-
- Package
veq
- Source
utils.lisp (file)
- Constant: fpi5
-
- Package
veq
- Source
utils.lisp (file)
- Constant: fpii
-
- Package
veq
- Source
utils.lisp (file)
5.1.2 Special variables
- Special Variable: *eps*
-
- Package
veq
- Source
utils.lisp (file)
5.1.3 Macros
- Macro: d$_ &body BODY
-
create array from body. use either: ($_ (loop repeat 2 collect ‘(1d0 2d0)))
or: ($_ ’((1d0 2d0) (1d0 2d0)))
- Package
veq
- Source
array-utils.lisp (file)
- Macro: d$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d$make &key DIM N V
-
create array with size (n dim), and initial value v
- Package
veq
- Source
array-utils.lisp (file)
- Macro: d$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d2$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d2$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d2$rot &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: d2$rots &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: d3$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d3$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: d_ &body BODY
-
create dvec from body: (d_ ’(1d0 2d0 3d0))
- Package
veq
- Source
array-utils.lisp (file)
- Macro: df &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: df* &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: f$* &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$+ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$2abs &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$2neg &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$3abs &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$3neg &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$_ &body BODY
-
create array from body. use either: ($_ (loop repeat 2 collect ‘(1d0 2d0)))
or: ($_ ’((1d0 2d0) (1d0 2d0)))
- Package
veq
- Source
array-utils.lisp (file)
- Macro: f$abs &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$cos-sin &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$i- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$i/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f$make &key DIM N V
-
create array with size (n dim), and initial value v
- Package
veq
- Source
array-utils.lisp (file)
- Macro: f$neg &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$* &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$+ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$center &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$circ &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$i- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$i/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$iscale &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$len &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$len2 &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$polygon &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$rect &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2$rot &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$rots &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$scale &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f2$square &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f2inside-bbox &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f2inside-concave &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f2lsegx &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f2segdst &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f2segx &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f3$* &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$+ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$i- &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$i/ &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$iscale &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$len &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$len2 &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3$line &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f3$point &rest REST
-
- Package
veq
- Source
shapes.lisp (file)
- Macro: f3$scale &rest REST
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: f3planex &rest REST
-
- Package
veq
- Source
checks.lisp (file)
- Macro: f_ &body BODY
-
create fvec from body: (f_ ’(1f0 2f0 3f0))
- Package
veq
- Source
array-utils.lisp (file)
- Macro: ff &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: ff* &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: in &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: in* &body BODY
-
- Package
veq
- Source
utils.lisp (file)
- Macro: ivdef MNAME &body BODY
-
define inline function with veq enabled
- Package
veq
- Source
macros.lisp (file)
- Macro: ivdef* MNAME &body BODY
-
define inline function, and corresponding macro, with veq enabled.
- Package
veq
- Source
macros.lisp (file)
- Macro: lst &body BODY
-
- Package
veq
- Source
macros.lisp (file)
- Macro: mac EXPR
-
- Package
veq
- Source
utils.lisp (file)
- Macro: mvb &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Macro: mvc &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Macro: mvcwrap M FX
-
wrap fx in a macro, m, so that fx will be called via mvc
- Package
veq
- Source
extra.lisp (file)
- Macro: vdef FNAME &body BODY
-
define function with veq enabled
- Package
veq
- Source
macros.lisp (file)
- Macro: vdef* MNAME &body BODY
-
define function, and corresponding macro, with veq enabled.
- Package
veq
- Source
macros.lisp (file)
- Macro: vpr &rest ARGS
-
- Package
veq
- Source
extra.lisp (file)
- Macro: vprod &rest ARGS
-
- Package
veq
- Source
extra.lisp (file)
- Macro: vprogn &body BODY
-
enable veq inside this progn
- Package
veq
- Source
macros.lisp (file)
- Macro: vsum &rest ARGS
-
- Package
veq
- Source
extra.lisp (file)
- Macro: x &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: xy &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: xyz &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: xz &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: xzy &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: y &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: yx &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: yxz &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: yz &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: yzx &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: zx &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: zxy &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: zy &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Macro: zyx &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
5.1.4 Functions
- Function: $num A
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: $print A &key N DIM WIDTH
-
- Package
veq
- Source
array-print.lisp (file)
- Function: 2$num A
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: 2$print A &key N WIDTH
-
- Package
veq
- Source
array-print.lisp (file)
- Function: 2to-list ARR
-
- Package
veq
- Source
array-print.lisp (file)
- Function: 3$num A
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: 3$print A &key N WIDTH
-
- Package
veq
- Source
array-print.lisp (file)
- Function: 3to-list ARR
-
- Package
veq
- Source
array-print.lisp (file)
- Function: d$copy A
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: d$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: d$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: d$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d2$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: d2$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d2$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: d2$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: d2$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d2$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d3$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: d3$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d3$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: d3$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: d3$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: d3$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: dease-in-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-out-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-in-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: dease-out-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: f$copy A
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: f$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: f$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: f$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f2$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: f2$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f2$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: f2$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: f2$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f2$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f3$last A
-
- Package
veq
- Source
array-rows.lisp (file)
- Function: f3$one &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f3$sum A &aux N
-
- Package
veq
- Source
array-reduce.lisp (file)
- Function: f3$take A INDS &key RES
-
- Package
veq
- Source
array-take.lisp (file)
- Function: f3$val V &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: f3$zero &optional N
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: fease-in-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-out-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-in-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-back X &optional S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-circ X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-cubic X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-elastic X &optional P S
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-exp X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-linear X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-quart X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-quint X
-
- Package
veq
- Source
easing.lisp (file)
- Function: fease-out-sin X
-
- Package
veq
- Source
easing.lisp (file)
- Function: to-list ARR &key DIM
-
- Package
veq
- Source
array-print.lisp (file)
- Function: with-rows N ARRS EXPR &key DIM
-
execute function (expr i ax ay az bx by bz) for row i and arrays a and b.
arrs can be one or more arrays.
- Package
veq
- Source
array-rows.lisp (file)
5.1.5 Types
- Type: df ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: dvec ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: ff ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: fvec ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: in ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: ivec ()
-
- Package
veq
- Source
utils.lisp (file)
5.2 Internal definitions
5.2.1 Special variables
- Special Variable: *dev*
-
- Package
veq
- Source
utils.lisp (file)
- Special Variable: *errmsg*
-
- Package
veq
- Source
veq.lisp (file)
- Special Variable: *opt*
-
- Package
veq
- Source
utils.lisp (file)
- Special Variable: *symbols-map*
-
- Package
veq
- Source
veq.lisp (file)
5.2.2 Macros
- Macro: -vaset (ARR DIM I) &rest EXPR
-
- Package
veq
- Source
vset.lisp (file)
- Macro: -vprint &rest REST
-
print (mvc #’list rest) and return (mvc #’values rest)
- Package
veq
- Source
extra.lisp (file)
- Macro: -with-arrays (&key TYPE N INDS ITR CNT ARR FXS EXS START) &body BODY
-
- Package
veq
- Source
array-rows.lisp (file)
- Macro: abbrev SHORT LONG
-
- Package
veq
- Source
utils.lisp (file)
- Macro: aif TEST-FORM THEN-FORM &optional ELSE-FORM
-
- Package
veq
- Source
utils.lisp (file)
- Macro: awf &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Macro: awg &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Macro: broadcast-op DIM TYPE EXPORTNAME FXNAME ARR-ARG BR-ARG &key DIM-OUT
-
exportname: name of macro definition for broadcast op
fxname: name of the internal function
arr-arg: name of arguments from the array
br-arg: name of arguments for the broadcast
- Package
veq
- Source
array-broadcast.lisp (file)
- Macro: dsb &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Macro: easing-op TYPE NAME ARGS &body BODY
-
- Package
veq
- Source
easing.lisp (file)
- Macro: mac* EXPR
-
- Package
veq
- Source
utils.lisp (file)
- Macro: make-take-fx DIM TYPE
-
- Package
veq
- Source
array-take.lisp (file)
- Macro: op (MNAME ARGS) &body BODY
-
- Package
veq
- Source
veq.lisp (file)
- Macro: ops &body BODY
-
- Package
veq
- Source
veq.lisp (file)
- Macro: vset DIM &rest EXPR
-
- Package
veq
- Source
vset.lisp (file)
5.2.3 Functions
- Function: %d$line XX-0 XY-1
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %d$point A
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %d2$line XX-0 XY-1 XZ-2 XW-3
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %d2$point XX-0 XY-1
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %d2$rot arr0 A
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %d2$rots arr0 A X Y
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %d3$line XX-0 XY-1 XZ-2 XW-3 XU-4 XV-5
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %d3$point XX-0 XY-1 XZ-2
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f$* arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$+ arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$- arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$/ arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$2abs arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$2neg arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$3abs arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$3neg arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$abs arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$cos-sin arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$i- arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$i/ arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$line XX-0 XY-1
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f$neg arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f$point A
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$* arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$+ arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$- arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$/ arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$center ARR &aux N
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$circ RAD &key RS
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$i- arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$i/ arr0 SX-2 SY-3
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$iscale arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$len arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$len2 arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$line XX-0 XY-1 XZ-2 XW-3
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$point XX-0 XY-1
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$polygon N RAD &key ROT
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$rect W H
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2$rot arr0 A
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$rots arr0 A X Y
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$scale arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f2$square S
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f2inside-bbox TOP-LEFTX-0 TOP-LEFTY-1 BOTTOM-RIGHTX-2 BOTTOM-RIGHTY-3 PTX-4 PTY-5
-
- Package
veq
- Source
checks.lisp (file)
- Function: %f2inside-concave SHAPE PTX-0 PTY-1
-
- Package
veq
- Source
checks.lisp (file)
- Function: %f2lsegx LINES*
-
lines = #( #(ax ay bx by) ... )
not entirely slow line-line intersection for all lines. this is faster than
comparing all lines when lines are short relative to the area that the lines
cover. it can be improved further by using binary search tree to store
current state.
- Package
veq
- Source
checks.lisp (file)
- Function: %f2segdst VAX-0 VAY-1 VBX-2 VBY-3 VX-4 VY-5
-
find distance between line, (va vb), and v.
returns (values distance s) where is is the interpolation value that will
yield the closest point on line.
- Package
veq
- Source
checks.lisp (file)
- Function: %f2segx A1X-0 A1Y-1 A2X-2 A2Y-3 B1X-4 B1Y-5 B2X-6 B2Y-7
-
find intersection between lines (a1 a2), (b1 b2).
returns isect? p q where p and q is the distance along each line to the
intersection point
- Package
veq
- Source
checks.lisp (file)
- Function: %f3$* arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$+ arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$- arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$/ arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$i- arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$i/ arr0 SX-2 SY-3 SZ-4
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$iscale arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$len arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$len2 arr0
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3$line XX-0 XY-1 XZ-2 XW-3 XU-4 XV-5
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f3$point XX-0 XY-1 XZ-2
-
- Package
veq
- Source
shapes.lisp (file)
- Function: %f3$scale arr0 S
-
- Package
veq
- Source
array-broadcast.lisp (file)
- Function: %f3planex NX-0 NY-1 NZ-2 PX-3 PY-4 PZ-5 AX-6 AY-7 AZ-8 BX-9 BY-10 BZ-11
-
intersection of plane (n:normal, p:point) and line (a b)
- Package
veq
- Source
checks.lisp (file)
- Function: %x X* &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %xy X Y &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %xyz X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %xz X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %xzy X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %y X Y* &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %yx X Y &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %yxz X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %yz X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %yzx X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %z X Y Z* &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %zx X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %zxy X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %zy X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: %zyx X Y Z &rest REST
-
- Package
veq
- Source
select-dim.lisp (file)
- Function: -d$ V &optional I
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -d* A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -d+ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -d- A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -d/ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -d2$ V &optional I &aux II
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -d2* AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2+ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2- AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2. AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2/ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2^ A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2abs A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2angle A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2cross AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2dst AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2dst2 AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2flip A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2from AX AY BX BY S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2i- AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2i/ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2iscale A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2len A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2len2 A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2lerp AX AY BX BY S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2max A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2mid AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2min A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2mod A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2neg A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2norm A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2on-circ A RAD
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2on-circ* A RAD
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2perp A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2perp* A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2rot X Y A
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2rots X Y A SX SY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2scale A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2sqrt A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d2square A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -d3$ V &optional I &aux II
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -d3* AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3+ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3- AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3. AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3/ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3^ A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3abs A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3cross AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3dst AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3dst2 AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3from AX AY AZ BX BY BZ S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3i- AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3i/ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3iscale A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3len A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3len2 A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3lerp AX AY AZ BX BY BZ S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3max A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3mid AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3min A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3mod A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3neg A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3norm A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3rot X Y Z NX NY NZ A
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3rots X Y Z NX NY NZ A SX SY SZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3scale A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3sqrt A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d3square A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -d^ A S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dabs A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dclamp X
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dclamp* X MI MA
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dcos-sin A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -ddeg->rad D
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dfrom AX BX S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -di- A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -di/ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dlerp AX BX S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dmid AX BX
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dmod A S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dneg A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dsin-cos A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dsqrt A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -dsquare A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -f$ V &optional I
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -f* A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -f+ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -f- A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -f/ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -f2$ V &optional I &aux II
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -f2* AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2+ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2- AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2. AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2/ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2^ A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2abs A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2angle A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2cross AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2dst AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2dst2 AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2flip A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2from AX AY BX BY S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2i- AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2i/ AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2iscale A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2len A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2len2 A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2lerp AX AY BX BY S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2max A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2mid AX AY BX BY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2min A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2mod A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2neg A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2norm A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2on-circ A RAD
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2on-circ* A RAD
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2perp A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2perp* A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2rot X Y A
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2rots X Y A SX SY
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2scale A B S
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2sqrt A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f2square A B
-
- Package
veq
- Source
ops-2.lisp (file)
- Function: -f3$ V &optional I &aux II
-
- Package
veq
- Source
array-utils.lisp (file)
- Function: -f3* AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3+ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3- AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3. AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3/ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3^ A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3abs A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3cross AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3dst AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3dst2 AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3from AX AY AZ BX BY BZ S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3i- AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3i/ AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3iscale A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3len A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3len2 A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3lerp AX AY AZ BX BY BZ S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3max A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3mid AX AY AZ BX BY BZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3min A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3mod A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3neg A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3norm A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3poslim A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3rot X Y Z NX NY NZ A
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3rots X Y Z NX NY NZ A SX SY SZ
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3scale A B C S
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3sqrt A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f3square A B C
-
- Package
veq
- Source
ops-3.lisp (file)
- Function: -f^ A S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fabs A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fclamp X
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fclamp* X MI MA
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fcos-sin A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fdeg->rad D
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -ffrom AX BX S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fi- A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fi/ A B
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -flerp AX BX S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fmid AX BX
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fmod A S
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fneg A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fsin-cos A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fsqrt A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -fsquare A
-
- Package
veq
- Source
ops-1.lisp (file)
- Function: -gensyms NAME N
-
- Package
veq
- Source
utils.lisp (file)
- Function: -ind-to-val TYPE DIM A REST
-
return (values a[i] a[j] ...) for rest = (i j ...)
rest can be on the form (i j k) or ((i j k))
- Package
veq
- Source
array-rows.lisp (file)
- Function: -sorted-point-pairs LINES &aux RES
-
- Package
veq
- Source
checks.lisp (file)
- Function: -sweep-line LINES LINE-POINTS
-
perform sweep line search for intersections along x
- Package
veq
- Source
checks.lisp (file)
- Function: -vlet TYPE DIM ALL-ARGS BODY
-
- Package
veq
- Source
macros.lisp (file)
- Function: -vlet* TYPE ALL-ARGS BODY
-
- Package
veq
- Source
macros.lisp (file)
- Function: -vmvb TYPE DIM ARG EXPR BODY &key REPVARG
-
- Package
veq
- Source
macros.lisp (file)
- Function: -wrapnum N
-
- Package
veq
- Source
lspace.lisp (file)
- Function: 2mima A N INDS &key TYPE
-
- Package
veq
- Source
array-mima.lisp (file)
- Function: 3mima A N INDS &key TYPE
-
- Package
veq
- Source
array-mima.lisp (file)
- Function: arrtype TYPE
-
- Package
veq
- Source
veq.lisp (file)
- Function: ddim? A DIM
-
- Package
veq
- Source
macros.lisp (file)
- Function: define-env-macros SYMBOLS-MAP
-
make macros vdef/vprogn with all definitions in symbols-map. this can be
called multiple times if new items are added to symbols map.
NOTE: for internal use only. this will not work as expected when called after
veq has been loaded
- Package
veq
- Source
macros.lisp (file)
- Function: dim? A DIM &key TYPE &aux L
-
- Package
veq
- Source
macros.lisp (file)
- Function: dupes LST
-
- Package
veq
- Source
utils.lisp (file)
- Function: fdim? A DIM
-
- Package
veq
- Source
macros.lisp (file)
- Function: fxlspace N A B FX &key DIM TYPE END
-
do (mvc fx i x y ...) for n points between a, b
- Package
veq
- Source
lspace.lisp (file)
- Function: group SOURCE N
-
- Package
veq
- Source
utils.lisp (file)
- Function: last* A
-
- Package
veq
- Source
utils.lisp (file)
- Function: lspace N A B &key DIM TYPE END
-
n points between a, b
- Package
veq
- Source
lspace.lisp (file)
- Function: lst>n L N
-
list is longer than n?
- Package
veq
- Source
utils.lisp (file)
- Function: map-symbol PAIR
-
- Package
veq
- Source
veq.lisp (file)
- Function: mima A N INDS &key TYPE
-
- Package
veq
- Source
array-mima.lisp (file)
- Function: mkstr &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Function: optype MNAME
-
- Package
veq
- Source
veq.lisp (file)
- Function: replace-varg BODY &optional ROOT-RMAP
-
- Package
veq
- Source
macros.lisp (file)
- Function: reread &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Function: symb &rest ARGS
-
- Package
veq
- Source
utils.lisp (file)
- Function: veqsymb DIM TYPE FX &key PREF
-
- Package
veq
- Source
veq.lisp (file)
- Function: vgetenv NAME &optional DEFAULT
-
- Package
veq
- Source
utils.lisp (file)
5.2.4 Types
- Type: array-fvec ()
-
- Package
veq
- Source
checks.lisp (file)
- Type: pos-df ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: pos-ff ()
-
- Package
veq
- Source
utils.lisp (file)
- Type: pos-int &optional BITS
-
- Package
veq
- Source
utils.lisp (file)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
F | | |
| File, Lisp, veq.asd: | | The veq․asd file |
| File, Lisp, veq/array-broadcast.lisp: | | The veq/array-broadcast․lisp file |
| File, Lisp, veq/array-mima.lisp: | | The veq/array-mima․lisp file |
| File, Lisp, veq/array-print.lisp: | | The veq/array-print․lisp file |
| File, Lisp, veq/array-reduce.lisp: | | The veq/array-reduce․lisp file |
| File, Lisp, veq/array-rows.lisp: | | The veq/array-rows․lisp file |
| File, Lisp, veq/array-take.lisp: | | The veq/array-take․lisp file |
| File, Lisp, veq/array-utils.lisp: | | The veq/array-utils․lisp file |
| File, Lisp, veq/checks.lisp: | | The veq/checks․lisp file |
| File, Lisp, veq/easing.lisp: | | The veq/easing․lisp file |
| File, Lisp, veq/extra.lisp: | | The veq/extra․lisp file |
| File, Lisp, veq/lspace.lisp: | | The veq/lspace․lisp file |
| File, Lisp, veq/macros.lisp: | | The veq/macros․lisp file |
| File, Lisp, veq/ops-1.lisp: | | The veq/ops-1․lisp file |
| File, Lisp, veq/ops-2.lisp: | | The veq/ops-2․lisp file |
| File, Lisp, veq/ops-3.lisp: | | The veq/ops-3․lisp file |
| File, Lisp, veq/packages.lisp: | | The veq/packages․lisp file |
| File, Lisp, veq/select-dim.lisp: | | The veq/select-dim․lisp file |
| File, Lisp, veq/shapes.lisp: | | The veq/shapes․lisp file |
| File, Lisp, veq/utils.lisp: | | The veq/utils․lisp file |
| File, Lisp, veq/veq.lisp: | | The veq/veq․lisp file |
| File, Lisp, veq/vset.lisp: | | The veq/vset․lisp file |
|
L | | |
| Lisp File, veq.asd: | | The veq․asd file |
| Lisp File, veq/array-broadcast.lisp: | | The veq/array-broadcast․lisp file |
| Lisp File, veq/array-mima.lisp: | | The veq/array-mima․lisp file |
| Lisp File, veq/array-print.lisp: | | The veq/array-print․lisp file |
| Lisp File, veq/array-reduce.lisp: | | The veq/array-reduce․lisp file |
| Lisp File, veq/array-rows.lisp: | | The veq/array-rows․lisp file |
| Lisp File, veq/array-take.lisp: | | The veq/array-take․lisp file |
| Lisp File, veq/array-utils.lisp: | | The veq/array-utils․lisp file |
| Lisp File, veq/checks.lisp: | | The veq/checks․lisp file |
| Lisp File, veq/easing.lisp: | | The veq/easing․lisp file |
| Lisp File, veq/extra.lisp: | | The veq/extra․lisp file |
| Lisp File, veq/lspace.lisp: | | The veq/lspace․lisp file |
| Lisp File, veq/macros.lisp: | | The veq/macros․lisp file |
| Lisp File, veq/ops-1.lisp: | | The veq/ops-1․lisp file |
| Lisp File, veq/ops-2.lisp: | | The veq/ops-2․lisp file |
| Lisp File, veq/ops-3.lisp: | | The veq/ops-3․lisp file |
| Lisp File, veq/packages.lisp: | | The veq/packages․lisp file |
| Lisp File, veq/select-dim.lisp: | | The veq/select-dim․lisp file |
| Lisp File, veq/shapes.lisp: | | The veq/shapes․lisp file |
| Lisp File, veq/utils.lisp: | | The veq/utils․lisp file |
| Lisp File, veq/veq.lisp: | | The veq/veq․lisp file |
| Lisp File, veq/vset.lisp: | | The veq/vset․lisp file |
|
V | | |
| veq.asd: | | The veq․asd file |
| veq/array-broadcast.lisp: | | The veq/array-broadcast․lisp file |
| veq/array-mima.lisp: | | The veq/array-mima․lisp file |
| veq/array-print.lisp: | | The veq/array-print․lisp file |
| veq/array-reduce.lisp: | | The veq/array-reduce․lisp file |
| veq/array-rows.lisp: | | The veq/array-rows․lisp file |
| veq/array-take.lisp: | | The veq/array-take․lisp file |
| veq/array-utils.lisp: | | The veq/array-utils․lisp file |
| veq/checks.lisp: | | The veq/checks․lisp file |
| veq/easing.lisp: | | The veq/easing․lisp file |
| veq/extra.lisp: | | The veq/extra․lisp file |
| veq/lspace.lisp: | | The veq/lspace․lisp file |
| veq/macros.lisp: | | The veq/macros․lisp file |
| veq/ops-1.lisp: | | The veq/ops-1․lisp file |
| veq/ops-2.lisp: | | The veq/ops-2․lisp file |
| veq/ops-3.lisp: | | The veq/ops-3․lisp file |
| veq/packages.lisp: | | The veq/packages․lisp file |
| veq/select-dim.lisp: | | The veq/select-dim․lisp file |
| veq/shapes.lisp: | | The veq/shapes․lisp file |
| veq/utils.lisp: | | The veq/utils․lisp file |
| veq/veq.lisp: | | The veq/veq․lisp file |
| veq/vset.lisp: | | The veq/vset․lisp file |
|
A.2 Functions
| Index Entry | | Section |
|
$ | | |
| $num : | | Exported functions |
| $print : | | Exported functions |
|
% | | |
| %d$line : | | Internal functions |
| %d$point : | | Internal functions |
| %d2$line : | | Internal functions |
| %d2$point : | | Internal functions |
| %d2$rot : | | Internal functions |
| %d2$rots : | | Internal functions |
| %d3$line : | | Internal functions |
| %d3$point : | | Internal functions |
| %f$* : | | Internal functions |
| %f$+ : | | Internal functions |
| %f$- : | | Internal functions |
| %f$/ : | | Internal functions |
| %f$2abs : | | Internal functions |
| %f$2neg : | | Internal functions |
| %f$3abs : | | Internal functions |
| %f$3neg : | | Internal functions |
| %f$abs : | | Internal functions |
| %f$cos-sin : | | Internal functions |
| %f$i- : | | Internal functions |
| %f$i/ : | | Internal functions |
| %f$line : | | Internal functions |
| %f$neg : | | Internal functions |
| %f$point : | | Internal functions |
| %f2$* : | | Internal functions |
| %f2$+ : | | Internal functions |
| %f2$- : | | Internal functions |
| %f2$/ : | | Internal functions |
| %f2$center : | | Internal functions |
| %f2$circ : | | Internal functions |
| %f2$i- : | | Internal functions |
| %f2$i/ : | | Internal functions |
| %f2$iscale : | | Internal functions |
| %f2$len : | | Internal functions |
| %f2$len2 : | | Internal functions |
| %f2$line : | | Internal functions |
| %f2$point : | | Internal functions |
| %f2$polygon : | | Internal functions |
| %f2$rect : | | Internal functions |
| %f2$rot : | | Internal functions |
| %f2$rots : | | Internal functions |
| %f2$scale : | | Internal functions |
| %f2$square : | | Internal functions |
| %f2inside-bbox : | | Internal functions |
| %f2inside-concave : | | Internal functions |
| %f2lsegx : | | Internal functions |
| %f2segdst : | | Internal functions |
| %f2segx : | | Internal functions |
| %f3$* : | | Internal functions |
| %f3$+ : | | Internal functions |
| %f3$- : | | Internal functions |
| %f3$/ : | | Internal functions |
| %f3$i- : | | Internal functions |
| %f3$i/ : | | Internal functions |
| %f3$iscale : | | Internal functions |
| %f3$len : | | Internal functions |
| %f3$len2 : | | Internal functions |
| %f3$line : | | Internal functions |
| %f3$point : | | Internal functions |
| %f3$scale : | | Internal functions |
| %f3planex : | | Internal functions |
| %x : | | Internal functions |
| %xy : | | Internal functions |
| %xyz : | | Internal functions |
| %xz : | | Internal functions |
| %xzy : | | Internal functions |
| %y : | | Internal functions |
| %yx : | | Internal functions |
| %yxz : | | Internal functions |
| %yz : | | Internal functions |
| %yzx : | | Internal functions |
| %z : | | Internal functions |
| %zx : | | Internal functions |
| %zxy : | | Internal functions |
| %zy : | | Internal functions |
| %zyx : | | Internal functions |
|
- | | |
| -d$ : | | Internal functions |
| -d* : | | Internal functions |
| -d+ : | | Internal functions |
| -d- : | | Internal functions |
| -d/ : | | Internal functions |
| -d2$ : | | Internal functions |
| -d2* : | | Internal functions |
| -d2+ : | | Internal functions |
| -d2- : | | Internal functions |
| -d2. : | | Internal functions |
| -d2/ : | | Internal functions |
| -d2abs : | | Internal functions |
| -d2angle : | | Internal functions |
| -d2cross : | | Internal functions |
| -d2dst : | | Internal functions |
| -d2dst2 : | | Internal functions |
| -d2flip : | | Internal functions |
| -d2from : | | Internal functions |
| -d2i- : | | Internal functions |
| -d2i/ : | | Internal functions |
| -d2iscale : | | Internal functions |
| -d2len : | | Internal functions |
| -d2len2 : | | Internal functions |
| -d2lerp : | | Internal functions |
| -d2max : | | Internal functions |
| -d2mid : | | Internal functions |
| -d2min : | | Internal functions |
| -d2mod : | | Internal functions |
| -d2neg : | | Internal functions |
| -d2norm : | | Internal functions |
| -d2on-circ : | | Internal functions |
| -d2on-circ* : | | Internal functions |
| -d2perp : | | Internal functions |
| -d2perp* : | | Internal functions |
| -d2rot : | | Internal functions |
| -d2rots : | | Internal functions |
| -d2scale : | | Internal functions |
| -d2sqrt : | | Internal functions |
| -d2square : | | Internal functions |
| -d2^ : | | Internal functions |
| -d3$ : | | Internal functions |
| -d3* : | | Internal functions |
| -d3+ : | | Internal functions |
| -d3- : | | Internal functions |
| -d3. : | | Internal functions |
| -d3/ : | | Internal functions |
| -d3abs : | | Internal functions |
| -d3cross : | | Internal functions |
| -d3dst : | | Internal functions |
| -d3dst2 : | | Internal functions |
| -d3from : | | Internal functions |
| -d3i- : | | Internal functions |
| -d3i/ : | | Internal functions |
| -d3iscale : | | Internal functions |
| -d3len : | | Internal functions |
| -d3len2 : | | Internal functions |
| -d3lerp : | | Internal functions |
| -d3max : | | Internal functions |
| -d3mid : | | Internal functions |
| -d3min : | | Internal functions |
| -d3mod : | | Internal functions |
| -d3neg : | | Internal functions |
| -d3norm : | | Internal functions |
| -d3rot : | | Internal functions |
| -d3rots : | | Internal functions |
| -d3scale : | | Internal functions |
| -d3sqrt : | | Internal functions |
| -d3square : | | Internal functions |
| -d3^ : | | Internal functions |
| -dabs : | | Internal functions |
| -dclamp : | | Internal functions |
| -dclamp* : | | Internal functions |
| -dcos-sin : | | Internal functions |
| -ddeg->rad : | | Internal functions |
| -dfrom : | | Internal functions |
| -di- : | | Internal functions |
| -di/ : | | Internal functions |
| -dlerp : | | Internal functions |
| -dmid : | | Internal functions |
| -dmod : | | Internal functions |
| -dneg : | | Internal functions |
| -dsin-cos : | | Internal functions |
| -dsqrt : | | Internal functions |
| -dsquare : | | Internal functions |
| -d^ : | | Internal functions |
| -f$ : | | Internal functions |
| -f* : | | Internal functions |
| -f+ : | | Internal functions |
| -f- : | | Internal functions |
| -f/ : | | Internal functions |
| -f2$ : | | Internal functions |
| -f2* : | | Internal functions |
| -f2+ : | | Internal functions |
| -f2- : | | Internal functions |
| -f2. : | | Internal functions |
| -f2/ : | | Internal functions |
| -f2abs : | | Internal functions |
| -f2angle : | | Internal functions |
| -f2cross : | | Internal functions |
| -f2dst : | | Internal functions |
| -f2dst2 : | | Internal functions |
| -f2flip : | | Internal functions |
| -f2from : | | Internal functions |
| -f2i- : | | Internal functions |
| -f2i/ : | | Internal functions |
| -f2iscale : | | Internal functions |
| -f2len : | | Internal functions |
| -f2len2 : | | Internal functions |
| -f2lerp : | | Internal functions |
| -f2max : | | Internal functions |
| -f2mid : | | Internal functions |
| -f2min : | | Internal functions |
| -f2mod : | | Internal functions |
| -f2neg : | | Internal functions |
| -f2norm : | | Internal functions |
| -f2on-circ : | | Internal functions |
| -f2on-circ* : | | Internal functions |
| -f2perp : | | Internal functions |
| -f2perp* : | | Internal functions |
| -f2rot : | | Internal functions |
| -f2rots : | | Internal functions |
| -f2scale : | | Internal functions |
| -f2sqrt : | | Internal functions |
| -f2square : | | Internal functions |
| -f2^ : | | Internal functions |
| -f3$ : | | Internal functions |
| -f3* : | | Internal functions |
| -f3+ : | | Internal functions |
| -f3- : | | Internal functions |
| -f3. : | | Internal functions |
| -f3/ : | | Internal functions |
| -f3abs : | | Internal functions |
| -f3cross : | | Internal functions |
| -f3dst : | | Internal functions |
| -f3dst2 : | | Internal functions |
| -f3from : | | Internal functions |
| -f3i- : | | Internal functions |
| -f3i/ : | | Internal functions |
| -f3iscale : | | Internal functions |
| -f3len : | | Internal functions |
| -f3len2 : | | Internal functions |
| -f3lerp : | | Internal functions |
| -f3max : | | Internal functions |
| -f3mid : | | Internal functions |
| -f3min : | | Internal functions |
| -f3mod : | | Internal functions |
| -f3neg : | | Internal functions |
| -f3norm : | | Internal functions |
| -f3poslim : | | Internal functions |
| -f3rot : | | Internal functions |
| -f3rots : | | Internal functions |
| -f3scale : | | Internal functions |
| -f3sqrt : | | Internal functions |
| -f3square : | | Internal functions |
| -f3^ : | | Internal functions |
| -fabs : | | Internal functions |
| -fclamp : | | Internal functions |
| -fclamp* : | | Internal functions |
| -fcos-sin : | | Internal functions |
| -fdeg->rad : | | Internal functions |
| -ffrom : | | Internal functions |
| -fi- : | | Internal functions |
| -fi/ : | | Internal functions |
| -flerp : | | Internal functions |
| -fmid : | | Internal functions |
| -fmod : | | Internal functions |
| -fneg : | | Internal functions |
| -fsin-cos : | | Internal functions |
| -fsqrt : | | Internal functions |
| -fsquare : | | Internal functions |
| -f^ : | | Internal functions |
| -gensyms : | | Internal functions |
| -ind-to-val : | | Internal functions |
| -sorted-point-pairs : | | Internal functions |
| -sweep-line : | | Internal functions |
| -vaset : | | Internal macros |
| -vlet : | | Internal functions |
| -vlet* : | | Internal functions |
| -vmvb : | | Internal functions |
| -vprint : | | Internal macros |
| -with-arrays : | | Internal macros |
| -wrapnum : | | Internal functions |
|
2 | | |
| 2$num : | | Exported functions |
| 2$print : | | Exported functions |
| 2mima : | | Internal functions |
| 2to-list : | | Exported functions |
|
3 | | |
| 3$num : | | Exported functions |
| 3$print : | | Exported functions |
| 3mima : | | Internal functions |
| 3to-list : | | Exported functions |
|
A | | |
| abbrev : | | Internal macros |
| aif : | | Internal macros |
| arrtype : | | Internal functions |
| awf : | | Internal macros |
| awg : | | Internal macros |
|
B | | |
| broadcast-op : | | Internal macros |
|
D | | |
| d$copy : | | Exported functions |
| d$last : | | Exported functions |
| d$line : | | Exported macros |
| d$make : | | Exported macros |
| d$one : | | Exported functions |
| d$point : | | Exported macros |
| d$sum : | | Exported functions |
| d$take : | | Exported functions |
| d$val : | | Exported functions |
| d$zero : | | Exported functions |
| d$_ : | | Exported macros |
| d2$last : | | Exported functions |
| d2$line : | | Exported macros |
| d2$one : | | Exported functions |
| d2$point : | | Exported macros |
| d2$rot : | | Exported macros |
| d2$rots : | | Exported macros |
| d2$sum : | | Exported functions |
| d2$take : | | Exported functions |
| d2$val : | | Exported functions |
| d2$zero : | | Exported functions |
| d3$last : | | Exported functions |
| d3$line : | | Exported macros |
| d3$one : | | Exported functions |
| d3$point : | | Exported macros |
| d3$sum : | | Exported functions |
| d3$take : | | Exported functions |
| d3$val : | | Exported functions |
| d3$zero : | | Exported functions |
| ddim? : | | Internal functions |
| dease-in-back : | | Exported functions |
| dease-in-circ : | | Exported functions |
| dease-in-cubic : | | Exported functions |
| dease-in-elastic : | | Exported functions |
| dease-in-exp : | | Exported functions |
| dease-in-linear : | | Exported functions |
| dease-in-out-back : | | Exported functions |
| dease-in-out-circ : | | Exported functions |
| dease-in-out-cubic : | | Exported functions |
| dease-in-out-elastic : | | Exported functions |
| dease-in-out-exp : | | Exported functions |
| dease-in-out-linear : | | Exported functions |
| dease-in-out-quart : | | Exported functions |
| dease-in-out-quint : | | Exported functions |
| dease-in-out-sin : | | Exported functions |
| dease-in-quart : | | Exported functions |
| dease-in-quint : | | Exported functions |
| dease-in-sin : | | Exported functions |
| dease-out-back : | | Exported functions |
| dease-out-circ : | | Exported functions |
| dease-out-cubic : | | Exported functions |
| dease-out-elastic : | | Exported functions |
| dease-out-exp : | | Exported functions |
| dease-out-linear : | | Exported functions |
| dease-out-quart : | | Exported functions |
| dease-out-quint : | | Exported functions |
| dease-out-sin : | | Exported functions |
| define-env-macros : | | Internal functions |
| df : | | Exported macros |
| df* : | | Exported macros |
| dim? : | | Internal functions |
| dsb : | | Internal macros |
| dupes : | | Internal functions |
| d_ : | | Exported macros |
|
E | | |
| easing-op : | | Internal macros |
|
F | | |
| f$* : | | Exported macros |
| f$+ : | | Exported macros |
| f$- : | | Exported macros |
| f$/ : | | Exported macros |
| f$2abs : | | Exported macros |
| f$2neg : | | Exported macros |
| f$3abs : | | Exported macros |
| f$3neg : | | Exported macros |
| f$abs : | | Exported macros |
| f$copy : | | Exported functions |
| f$cos-sin : | | Exported macros |
| f$i- : | | Exported macros |
| f$i/ : | | Exported macros |
| f$last : | | Exported functions |
| f$line : | | Exported macros |
| f$make : | | Exported macros |
| f$neg : | | Exported macros |
| f$one : | | Exported functions |
| f$point : | | Exported macros |
| f$sum : | | Exported functions |
| f$take : | | Exported functions |
| f$val : | | Exported functions |
| f$zero : | | Exported functions |
| f$_ : | | Exported macros |
| f2$* : | | Exported macros |
| f2$+ : | | Exported macros |
| f2$- : | | Exported macros |
| f2$/ : | | Exported macros |
| f2$center : | | Exported macros |
| f2$circ : | | Exported macros |
| f2$i- : | | Exported macros |
| f2$i/ : | | Exported macros |
| f2$iscale : | | Exported macros |
| f2$last : | | Exported functions |
| f2$len : | | Exported macros |
| f2$len2 : | | Exported macros |
| f2$line : | | Exported macros |
| f2$one : | | Exported functions |
| f2$point : | | Exported macros |
| f2$polygon : | | Exported macros |
| f2$rect : | | Exported macros |
| f2$rot : | | Exported macros |
| f2$rots : | | Exported macros |
| f2$scale : | | Exported macros |
| f2$square : | | Exported macros |
| f2$sum : | | Exported functions |
| f2$take : | | Exported functions |
| f2$val : | | Exported functions |
| f2$zero : | | Exported functions |
| f2inside-bbox : | | Exported macros |
| f2inside-concave : | | Exported macros |
| f2lsegx : | | Exported macros |
| f2segdst : | | Exported macros |
| f2segx : | | Exported macros |
| f3$* : | | Exported macros |
| f3$+ : | | Exported macros |
| f3$- : | | Exported macros |
| f3$/ : | | Exported macros |
| f3$i- : | | Exported macros |
| f3$i/ : | | Exported macros |
| f3$iscale : | | Exported macros |
| f3$last : | | Exported functions |
| f3$len : | | Exported macros |
| f3$len2 : | | Exported macros |
| f3$line : | | Exported macros |
| f3$one : | | Exported functions |
| f3$point : | | Exported macros |
| f3$scale : | | Exported macros |
| f3$sum : | | Exported functions |
| f3$take : | | Exported functions |
| f3$val : | | Exported functions |
| f3$zero : | | Exported functions |
| f3planex : | | Exported macros |
| fdim? : | | Internal functions |
| fease-in-back : | | Exported functions |
| fease-in-circ : | | Exported functions |
| fease-in-cubic : | | Exported functions |
| fease-in-elastic : | | Exported functions |
| fease-in-exp : | | Exported functions |
| fease-in-linear : | | Exported functions |
| fease-in-out-back : | | Exported functions |
| fease-in-out-circ : | | Exported functions |
| fease-in-out-cubic : | | Exported functions |
| fease-in-out-elastic : | | Exported functions |
| fease-in-out-exp : | | Exported functions |
| fease-in-out-linear : | | Exported functions |
| fease-in-out-quart : | | Exported functions |
| fease-in-out-quint : | | Exported functions |
| fease-in-out-sin : | | Exported functions |
| fease-in-quart : | | Exported functions |
| fease-in-quint : | | Exported functions |
| fease-in-sin : | | Exported functions |
| fease-out-back : | | Exported functions |
| fease-out-circ : | | Exported functions |
| fease-out-cubic : | | Exported functions |
| fease-out-elastic : | | Exported functions |
| fease-out-exp : | | Exported functions |
| fease-out-linear : | | Exported functions |
| fease-out-quart : | | Exported functions |
| fease-out-quint : | | Exported functions |
| fease-out-sin : | | Exported functions |
| ff : | | Exported macros |
| ff* : | | Exported macros |
| Function, $num : | | Exported functions |
| Function, $print : | | Exported functions |
| Function, %d$line : | | Internal functions |
| Function, %d$point : | | Internal functions |
| Function, %d2$line : | | Internal functions |
| Function, %d2$point : | | Internal functions |
| Function, %d2$rot : | | Internal functions |
| Function, %d2$rots : | | Internal functions |
| Function, %d3$line : | | Internal functions |
| Function, %d3$point : | | Internal functions |
| Function, %f$* : | | Internal functions |
| Function, %f$+ : | | Internal functions |
| Function, %f$- : | | Internal functions |
| Function, %f$/ : | | Internal functions |
| Function, %f$2abs : | | Internal functions |
| Function, %f$2neg : | | Internal functions |
| Function, %f$3abs : | | Internal functions |
| Function, %f$3neg : | | Internal functions |
| Function, %f$abs : | | Internal functions |
| Function, %f$cos-sin : | | Internal functions |
| Function, %f$i- : | | Internal functions |
| Function, %f$i/ : | | Internal functions |
| Function, %f$line : | | Internal functions |
| Function, %f$neg : | | Internal functions |
| Function, %f$point : | | Internal functions |
| Function, %f2$* : | | Internal functions |
| Function, %f2$+ : | | Internal functions |
| Function, %f2$- : | | Internal functions |
| Function, %f2$/ : | | Internal functions |
| Function, %f2$center : | | Internal functions |
| Function, %f2$circ : | | Internal functions |
| Function, %f2$i- : | | Internal functions |
| Function, %f2$i/ : | | Internal functions |
| Function, %f2$iscale : | | Internal functions |
| Function, %f2$len : | | Internal functions |
| Function, %f2$len2 : | | Internal functions |
| Function, %f2$line : | | Internal functions |
| Function, %f2$point : | | Internal functions |
| Function, %f2$polygon : | | Internal functions |
| Function, %f2$rect : | | Internal functions |
| Function, %f2$rot : | | Internal functions |
| Function, %f2$rots : | | Internal functions |
| Function, %f2$scale : | | Internal functions |
| Function, %f2$square : | | Internal functions |
| Function, %f2inside-bbox : | | Internal functions |
| Function, %f2inside-concave : | | Internal functions |
| Function, %f2lsegx : | | Internal functions |
| Function, %f2segdst : | | Internal functions |
| Function, %f2segx : | | Internal functions |
| Function, %f3$* : | | Internal functions |
| Function, %f3$+ : | | Internal functions |
| Function, %f3$- : | | Internal functions |
| Function, %f3$/ : | | Internal functions |
| Function, %f3$i- : | | Internal functions |
| Function, %f3$i/ : | | Internal functions |
| Function, %f3$iscale : | | Internal functions |
| Function, %f3$len : | | Internal functions |
| Function, %f3$len2 : | | Internal functions |
| Function, %f3$line : | | Internal functions |
| Function, %f3$point : | | Internal functions |
| Function, %f3$scale : | | Internal functions |
| Function, %f3planex : | | Internal functions |
| Function, %x : | | Internal functions |
| Function, %xy : | | Internal functions |
| Function, %xyz : | | Internal functions |
| Function, %xz : | | Internal functions |
| Function, %xzy : | | Internal functions |
| Function, %y : | | Internal functions |
| Function, %yx : | | Internal functions |
| Function, %yxz : | | Internal functions |
| Function, %yz : | | Internal functions |
| Function, %yzx : | | Internal functions |
| Function, %z : | | Internal functions |
| Function, %zx : | | Internal functions |
| Function, %zxy : | | Internal functions |
| Function, %zy : | | Internal functions |
| Function, %zyx : | | Internal functions |
| Function, -d$ : | | Internal functions |
| Function, -d* : | | Internal functions |
| Function, -d+ : | | Internal functions |
| Function, -d- : | | Internal functions |
| Function, -d/ : | | Internal functions |
| Function, -d2$ : | | Internal functions |
| Function, -d2* : | | Internal functions |
| Function, -d2+ : | | Internal functions |
| Function, -d2- : | | Internal functions |
| Function, -d2. : | | Internal functions |
| Function, -d2/ : | | Internal functions |
| Function, -d2abs : | | Internal functions |
| Function, -d2angle : | | Internal functions |
| Function, -d2cross : | | Internal functions |
| Function, -d2dst : | | Internal functions |
| Function, -d2dst2 : | | Internal functions |
| Function, -d2flip : | | Internal functions |
| Function, -d2from : | | Internal functions |
| Function, -d2i- : | | Internal functions |
| Function, -d2i/ : | | Internal functions |
| Function, -d2iscale : | | Internal functions |
| Function, -d2len : | | Internal functions |
| Function, -d2len2 : | | Internal functions |
| Function, -d2lerp : | | Internal functions |
| Function, -d2max : | | Internal functions |
| Function, -d2mid : | | Internal functions |
| Function, -d2min : | | Internal functions |
| Function, -d2mod : | | Internal functions |
| Function, -d2neg : | | Internal functions |
| Function, -d2norm : | | Internal functions |
| Function, -d2on-circ : | | Internal functions |
| Function, -d2on-circ* : | | Internal functions |
| Function, -d2perp : | | Internal functions |
| Function, -d2perp* : | | Internal functions |
| Function, -d2rot : | | Internal functions |
| Function, -d2rots : | | Internal functions |
| Function, -d2scale : | | Internal functions |
| Function, -d2sqrt : | | Internal functions |
| Function, -d2square : | | Internal functions |
| Function, -d2^ : | | Internal functions |
| Function, -d3$ : | | Internal functions |
| Function, -d3* : | | Internal functions |
| Function, -d3+ : | | Internal functions |
| Function, -d3- : | | Internal functions |
| Function, -d3. : | | Internal functions |
| Function, -d3/ : | | Internal functions |
| Function, -d3abs : | | Internal functions |
| Function, -d3cross : | | Internal functions |
| Function, -d3dst : | | Internal functions |
| Function, -d3dst2 : | | Internal functions |
| Function, -d3from : | | Internal functions |
| Function, -d3i- : | | Internal functions |
| Function, -d3i/ : | | Internal functions |
| Function, -d3iscale : | | Internal functions |
| Function, -d3len : | | Internal functions |
| Function, -d3len2 : | | Internal functions |
| Function, -d3lerp : | | Internal functions |
| Function, -d3max : | | Internal functions |
| Function, -d3mid : | | Internal functions |
| Function, -d3min : | | Internal functions |
| Function, -d3mod : | | Internal functions |
| Function, -d3neg : | | Internal functions |
| Function, -d3norm : | | Internal functions |
| Function, -d3rot : | | Internal functions |
| Function, -d3rots : | | Internal functions |
| Function, -d3scale : | | Internal functions |
| Function, -d3sqrt : | | Internal functions |
| Function, -d3square : | | Internal functions |
| Function, -d3^ : | | Internal functions |
| Function, -dabs : | | Internal functions |
| Function, -dclamp : | | Internal functions |
| Function, -dclamp* : | | Internal functions |
| Function, -dcos-sin : | | Internal functions |
| Function, -ddeg->rad : | | Internal functions |
| Function, -dfrom : | | Internal functions |
| Function, -di- : | | Internal functions |
| Function, -di/ : | | Internal functions |
| Function, -dlerp : | | Internal functions |
| Function, -dmid : | | Internal functions |
| Function, -dmod : | | Internal functions |
| Function, -dneg : | | Internal functions |
| Function, -dsin-cos : | | Internal functions |
| Function, -dsqrt : | | Internal functions |
| Function, -dsquare : | | Internal functions |
| Function, -d^ : | | Internal functions |
| Function, -f$ : | | Internal functions |
| Function, -f* : | | Internal functions |
| Function, -f+ : | | Internal functions |
| Function, -f- : | | Internal functions |
| Function, -f/ : | | Internal functions |
| Function, -f2$ : | | Internal functions |
| Function, -f2* : | | Internal functions |
| Function, -f2+ : | | Internal functions |
| Function, -f2- : | | Internal functions |
| Function, -f2. : | | Internal functions |
| Function, -f2/ : | | Internal functions |
| Function, -f2abs : | | Internal functions |
| Function, -f2angle : | | Internal functions |
| Function, -f2cross : | | Internal functions |
| Function, -f2dst : | | Internal functions |
| Function, -f2dst2 : | | Internal functions |
| Function, -f2flip : | | Internal functions |
| Function, -f2from : | | Internal functions |
| Function, -f2i- : | | Internal functions |
| Function, -f2i/ : | | Internal functions |
| Function, -f2iscale : | | Internal functions |
| Function, -f2len : | | Internal functions |
| Function, -f2len2 : | | Internal functions |
| Function, -f2lerp : | | Internal functions |
| Function, -f2max : | | Internal functions |
| Function, -f2mid : | | Internal functions |
| Function, -f2min : | | Internal functions |
| Function, -f2mod : | | Internal functions |
| Function, -f2neg : | | Internal functions |
| Function, -f2norm : | | Internal functions |
| Function, -f2on-circ : | | Internal functions |
| Function, -f2on-circ* : | | Internal functions |
| Function, -f2perp : | | Internal functions |
| Function, -f2perp* : | | Internal functions |
| Function, -f2rot : | | Internal functions |
| Function, -f2rots : | | Internal functions |
| Function, -f2scale : | | Internal functions |
| Function, -f2sqrt : | | Internal functions |
| Function, -f2square : | | Internal functions |
| Function, -f2^ : | | Internal functions |
| Function, -f3$ : | | Internal functions |
| Function, -f3* : | | Internal functions |
| Function, -f3+ : | | Internal functions |
| Function, -f3- : | | Internal functions |
| Function, -f3. : | | Internal functions |
| Function, -f3/ : | | Internal functions |
| Function, -f3abs : | | Internal functions |
| Function, -f3cross : | | Internal functions |
| Function, -f3dst : | | Internal functions |
| Function, -f3dst2 : | | Internal functions |
| Function, -f3from : | | Internal functions |
| Function, -f3i- : | | Internal functions |
| Function, -f3i/ : | | Internal functions |
| Function, -f3iscale : | | Internal functions |
| Function, -f3len : | | Internal functions |
| Function, -f3len2 : | | Internal functions |
| Function, -f3lerp : | | Internal functions |
| Function, -f3max : | | Internal functions |
| Function, -f3mid : | | Internal functions |
| Function, -f3min : | | Internal functions |
| Function, -f3mod : | | Internal functions |
| Function, -f3neg : | | Internal functions |
| Function, -f3norm : | | Internal functions |
| Function, -f3poslim : | | Internal functions |
| Function, -f3rot : | | Internal functions |
| Function, -f3rots : | | Internal functions |
| Function, -f3scale : | | Internal functions |
| Function, -f3sqrt : | | Internal functions |
| Function, -f3square : | | Internal functions |
| Function, -f3^ : | | Internal functions |
| Function, -fabs : | | Internal functions |
| Function, -fclamp : | | Internal functions |
| Function, -fclamp* : | | Internal functions |
| Function, -fcos-sin : | | Internal functions |
| Function, -fdeg->rad : | | Internal functions |
| Function, -ffrom : | | Internal functions |
| Function, -fi- : | | Internal functions |
| Function, -fi/ : | | Internal functions |
| Function, -flerp : | | Internal functions |
| Function, -fmid : | | Internal functions |
| Function, -fmod : | | Internal functions |
| Function, -fneg : | | Internal functions |
| Function, -fsin-cos : | | Internal functions |
| Function, -fsqrt : | | Internal functions |
| Function, -fsquare : | | Internal functions |
| Function, -f^ : | | Internal functions |
| Function, -gensyms : | | Internal functions |
| Function, -ind-to-val : | | Internal functions |
| Function, -sorted-point-pairs : | | Internal functions |
| Function, -sweep-line : | | Internal functions |
| Function, -vlet : | | Internal functions |
| Function, -vlet* : | | Internal functions |
| Function, -vmvb : | | Internal functions |
| Function, -wrapnum : | | Internal functions |
| Function, 2$num : | | Exported functions |
| Function, 2$print : | | Exported functions |
| Function, 2mima : | | Internal functions |
| Function, 2to-list : | | Exported functions |
| Function, 3$num : | | Exported functions |
| Function, 3$print : | | Exported functions |
| Function, 3mima : | | Internal functions |
| Function, 3to-list : | | Exported functions |
| Function, arrtype : | | Internal functions |
| Function, d$copy : | | Exported functions |
| Function, d$last : | | Exported functions |
| Function, d$one : | | Exported functions |
| Function, d$sum : | | Exported functions |
| Function, d$take : | | Exported functions |
| Function, d$val : | | Exported functions |
| Function, d$zero : | | Exported functions |
| Function, d2$last : | | Exported functions |
| Function, d2$one : | | Exported functions |
| Function, d2$sum : | | Exported functions |
| Function, d2$take : | | Exported functions |
| Function, d2$val : | | Exported functions |
| Function, d2$zero : | | Exported functions |
| Function, d3$last : | | Exported functions |
| Function, d3$one : | | Exported functions |
| Function, d3$sum : | | Exported functions |
| Function, d3$take : | | Exported functions |
| Function, d3$val : | | Exported functions |
| Function, d3$zero : | | Exported functions |
| Function, ddim? : | | Internal functions |
| Function, dease-in-back : | | Exported functions |
| Function, dease-in-circ : | | Exported functions |
| Function, dease-in-cubic : | | Exported functions |
| Function, dease-in-elastic : | | Exported functions |
| Function, dease-in-exp : | | Exported functions |
| Function, dease-in-linear : | | Exported functions |
| Function, dease-in-out-back : | | Exported functions |
| Function, dease-in-out-circ : | | Exported functions |
| Function, dease-in-out-cubic : | | Exported functions |
| Function, dease-in-out-elastic : | | Exported functions |
| Function, dease-in-out-exp : | | Exported functions |
| Function, dease-in-out-linear : | | Exported functions |
| Function, dease-in-out-quart : | | Exported functions |
| Function, dease-in-out-quint : | | Exported functions |
| Function, dease-in-out-sin : | | Exported functions |
| Function, dease-in-quart : | | Exported functions |
| Function, dease-in-quint : | | Exported functions |
| Function, dease-in-sin : | | Exported functions |
| Function, dease-out-back : | | Exported functions |
| Function, dease-out-circ : | | Exported functions |
| Function, dease-out-cubic : | | Exported functions |
| Function, dease-out-elastic : | | Exported functions |
| Function, dease-out-exp : | | Exported functions |
| Function, dease-out-linear : | | Exported functions |
| Function, dease-out-quart : | | Exported functions |
| Function, dease-out-quint : | | Exported functions |
| Function, dease-out-sin : | | Exported functions |
| Function, define-env-macros : | | Internal functions |
| Function, dim? : | | Internal functions |
| Function, dupes : | | Internal functions |
| Function, f$copy : | | Exported functions |
| Function, f$last : | | Exported functions |
| Function, f$one : | | Exported functions |
| Function, f$sum : | | Exported functions |
| Function, f$take : | | Exported functions |
| Function, f$val : | | Exported functions |
| Function, f$zero : | | Exported functions |
| Function, f2$last : | | Exported functions |
| Function, f2$one : | | Exported functions |
| Function, f2$sum : | | Exported functions |
| Function, f2$take : | | Exported functions |
| Function, f2$val : | | Exported functions |
| Function, f2$zero : | | Exported functions |
| Function, f3$last : | | Exported functions |
| Function, f3$one : | | Exported functions |
| Function, f3$sum : | | Exported functions |
| Function, f3$take : | | Exported functions |
| Function, f3$val : | | Exported functions |
| Function, f3$zero : | | Exported functions |
| Function, fdim? : | | Internal functions |
| Function, fease-in-back : | | Exported functions |
| Function, fease-in-circ : | | Exported functions |
| Function, fease-in-cubic : | | Exported functions |
| Function, fease-in-elastic : | | Exported functions |
| Function, fease-in-exp : | | Exported functions |
| Function, fease-in-linear : | | Exported functions |
| Function, fease-in-out-back : | | Exported functions |
| Function, fease-in-out-circ : | | Exported functions |
| Function, fease-in-out-cubic : | | Exported functions |
| Function, fease-in-out-elastic : | | Exported functions |
| Function, fease-in-out-exp : | | Exported functions |
| Function, fease-in-out-linear : | | Exported functions |
| Function, fease-in-out-quart : | | Exported functions |
| Function, fease-in-out-quint : | | Exported functions |
| Function, fease-in-out-sin : | | Exported functions |
| Function, fease-in-quart : | | Exported functions |
| Function, fease-in-quint : | | Exported functions |
| Function, fease-in-sin : | | Exported functions |
| Function, fease-out-back : | | Exported functions |
| Function, fease-out-circ : | | Exported functions |
| Function, fease-out-cubic : | | Exported functions |
| Function, fease-out-elastic : | | Exported functions |
| Function, fease-out-exp : | | Exported functions |
| Function, fease-out-linear : | | Exported functions |
| Function, fease-out-quart : | | Exported functions |
| Function, fease-out-quint : | | Exported functions |
| Function, fease-out-sin : | | Exported functions |
| Function, fxlspace : | | Internal functions |
| Function, group : | | Internal functions |
| Function, last* : | | Internal functions |
| Function, lspace : | | Internal functions |
| Function, lst>n : | | Internal functions |
| Function, map-symbol : | | Internal functions |
| Function, mima : | | Internal functions |
| Function, mkstr : | | Internal functions |
| Function, optype : | | Internal functions |
| Function, replace-varg : | | Internal functions |
| Function, reread : | | Internal functions |
| Function, symb : | | Internal functions |
| Function, to-list : | | Exported functions |
| Function, veqsymb : | | Internal functions |
| Function, vgetenv : | | Internal functions |
| Function, with-rows : | | Exported functions |
| fxlspace : | | Internal functions |
| f_ : | | Exported macros |
|
G | | |
| group : | | Internal functions |
|
I | | |
| in : | | Exported macros |
| in* : | | Exported macros |
| ivdef : | | Exported macros |
| ivdef* : | | Exported macros |
|
L | | |
| last* : | | Internal functions |
| lspace : | | Internal functions |
| lst : | | Exported macros |
| lst>n : | | Internal functions |
|
M | | |
| mac : | | Exported macros |
| mac* : | | Internal macros |
| Macro, -vaset : | | Internal macros |
| Macro, -vprint : | | Internal macros |
| Macro, -with-arrays : | | Internal macros |
| Macro, abbrev : | | Internal macros |
| Macro, aif : | | Internal macros |
| Macro, awf : | | Internal macros |
| Macro, awg : | | Internal macros |
| Macro, broadcast-op : | | Internal macros |
| Macro, d$line : | | Exported macros |
| Macro, d$make : | | Exported macros |
| Macro, d$point : | | Exported macros |
| Macro, d$_ : | | Exported macros |
| Macro, d2$line : | | Exported macros |
| Macro, d2$point : | | Exported macros |
| Macro, d2$rot : | | Exported macros |
| Macro, d2$rots : | | Exported macros |
| Macro, d3$line : | | Exported macros |
| Macro, d3$point : | | Exported macros |
| Macro, df : | | Exported macros |
| Macro, df* : | | Exported macros |
| Macro, dsb : | | Internal macros |
| Macro, d_ : | | Exported macros |
| Macro, easing-op : | | Internal macros |
| Macro, f$* : | | Exported macros |
| Macro, f$+ : | | Exported macros |
| Macro, f$- : | | Exported macros |
| Macro, f$/ : | | Exported macros |
| Macro, f$2abs : | | Exported macros |
| Macro, f$2neg : | | Exported macros |
| Macro, f$3abs : | | Exported macros |
| Macro, f$3neg : | | Exported macros |
| Macro, f$abs : | | Exported macros |
| Macro, f$cos-sin : | | Exported macros |
| Macro, f$i- : | | Exported macros |
| Macro, f$i/ : | | Exported macros |
| Macro, f$line : | | Exported macros |
| Macro, f$make : | | Exported macros |
| Macro, f$neg : | | Exported macros |
| Macro, f$point : | | Exported macros |
| Macro, f$_ : | | Exported macros |
| Macro, f2$* : | | Exported macros |
| Macro, f2$+ : | | Exported macros |
| Macro, f2$- : | | Exported macros |
| Macro, f2$/ : | | Exported macros |
| Macro, f2$center : | | Exported macros |
| Macro, f2$circ : | | Exported macros |
| Macro, f2$i- : | | Exported macros |
| Macro, f2$i/ : | | Exported macros |
| Macro, f2$iscale : | | Exported macros |
| Macro, f2$len : | | Exported macros |
| Macro, f2$len2 : | | Exported macros |
| Macro, f2$line : | | Exported macros |
| Macro, f2$point : | | Exported macros |
| Macro, f2$polygon : | | Exported macros |
| Macro, f2$rect : | | Exported macros |
| Macro, f2$rot : | | Exported macros |
| Macro, f2$rots : | | Exported macros |
| Macro, f2$scale : | | Exported macros |
| Macro, f2$square : | | Exported macros |
| Macro, f2inside-bbox : | | Exported macros |
| Macro, f2inside-concave : | | Exported macros |
| Macro, f2lsegx : | | Exported macros |
| Macro, f2segdst : | | Exported macros |
| Macro, f2segx : | | Exported macros |
| Macro, f3$* : | | Exported macros |
| Macro, f3$+ : | | Exported macros |
| Macro, f3$- : | | Exported macros |
| Macro, f3$/ : | | Exported macros |
| Macro, f3$i- : | | Exported macros |
| Macro, f3$i/ : | | Exported macros |
| Macro, f3$iscale : | | Exported macros |
| Macro, f3$len : | | Exported macros |
| Macro, f3$len2 : | | Exported macros |
| Macro, f3$line : | | Exported macros |
| Macro, f3$point : | | Exported macros |
| Macro, f3$scale : | | Exported macros |
| Macro, f3planex : | | Exported macros |
| Macro, ff : | | Exported macros |
| Macro, ff* : | | Exported macros |
| Macro, f_ : | | Exported macros |
| Macro, in : | | Exported macros |
| Macro, in* : | | Exported macros |
| Macro, ivdef : | | Exported macros |
| Macro, ivdef* : | | Exported macros |
| Macro, lst : | | Exported macros |
| Macro, mac : | | Exported macros |
| Macro, mac* : | | Internal macros |
| Macro, make-take-fx : | | Internal macros |
| Macro, mvb : | | Exported macros |
| Macro, mvc : | | Exported macros |
| Macro, mvcwrap : | | Exported macros |
| Macro, op : | | Internal macros |
| Macro, ops : | | Internal macros |
| Macro, vdef : | | Exported macros |
| Macro, vdef* : | | Exported macros |
| Macro, vpr : | | Exported macros |
| Macro, vprod : | | Exported macros |
| Macro, vprogn : | | Exported macros |
| Macro, vset : | | Internal macros |
| Macro, vsum : | | Exported macros |
| Macro, x : | | Exported macros |
| Macro, xy : | | Exported macros |
| Macro, xyz : | | Exported macros |
| Macro, xz : | | Exported macros |
| Macro, xzy : | | Exported macros |
| Macro, y : | | Exported macros |
| Macro, yx : | | Exported macros |
| Macro, yxz : | | Exported macros |
| Macro, yz : | | Exported macros |
| Macro, yzx : | | Exported macros |
| Macro, z : | | Exported macros |
| Macro, zx : | | Exported macros |
| Macro, zxy : | | Exported macros |
| Macro, zy : | | Exported macros |
| Macro, zyx : | | Exported macros |
| make-take-fx : | | Internal macros |
| map-symbol : | | Internal functions |
| mima : | | Internal functions |
| mkstr : | | Internal functions |
| mvb : | | Exported macros |
| mvc : | | Exported macros |
| mvcwrap : | | Exported macros |
|
O | | |
| op : | | Internal macros |
| ops : | | Internal macros |
| optype : | | Internal functions |
|
R | | |
| replace-varg : | | Internal functions |
| reread : | | Internal functions |
|
S | | |
| symb : | | Internal functions |
|
T | | |
| to-list : | | Exported functions |
|
V | | |
| vdef : | | Exported macros |
| vdef* : | | Exported macros |
| veqsymb : | | Internal functions |
| vgetenv : | | Internal functions |
| vpr : | | Exported macros |
| vprod : | | Exported macros |
| vprogn : | | Exported macros |
| vset : | | Internal macros |
| vsum : | | Exported macros |
|
W | | |
| with-rows : | | Exported functions |
|
X | | |
| x : | | Exported macros |
| xy : | | Exported macros |
| xyz : | | Exported macros |
| xz : | | Exported macros |
| xzy : | | Exported macros |
|
Y | | |
| y : | | Exported macros |
| yx : | | Exported macros |
| yxz : | | Exported macros |
| yz : | | Exported macros |
| yzx : | | Exported macros |
|
Z | | |
| z : | | Exported macros |
| zx : | | Exported macros |
| zxy : | | Exported macros |
| zy : | | Exported macros |
| zyx : | | Exported macros |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *dev* : | | Internal special variables |
| *eps* : | | Exported special variables |
| *errmsg* : | | Internal special variables |
| *opt* : | | Internal special variables |
| *symbols-map* : | | Internal special variables |
|
C | | |
| Constant, dpi : | | Exported constants |
| Constant, dpi5 : | | Exported constants |
| Constant, dpii : | | Exported constants |
| Constant, fpi : | | Exported constants |
| Constant, fpi5 : | | Exported constants |
| Constant, fpii : | | Exported constants |
|
D | | |
| dpi : | | Exported constants |
| dpi5 : | | Exported constants |
| dpii : | | Exported constants |
|
F | | |
| fpi : | | Exported constants |
| fpi5 : | | Exported constants |
| fpii : | | Exported constants |
|
S | | |
| Special Variable, *dev* : | | Internal special variables |
| Special Variable, *eps* : | | Exported special variables |
| Special Variable, *errmsg* : | | Internal special variables |
| Special Variable, *opt* : | | Internal special variables |
| Special Variable, *symbols-map* : | | Internal special variables |
|
A.4 Data types
| Index Entry | | Section |
|
A | | |
| array-fvec : | | Internal types |
|
D | | |
| df : | | Exported types |
| dvec : | | Exported types |
|
F | | |
| ff : | | Exported types |
| fvec : | | Exported types |
|
I | | |
| in : | | Exported types |
| ivec : | | Exported types |
|
P | | |
| Package, veq : | | The veq package |
| pos-df : | | Internal types |
| pos-ff : | | Internal types |
| pos-int : | | Internal types |
|
S | | |
| System, veq : | | The veq system |
|
T | | |
| Type, array-fvec : | | Internal types |
| Type, df : | | Exported types |
| Type, dvec : | | Exported types |
| Type, ff : | | Exported types |
| Type, fvec : | | Exported types |
| Type, in : | | Exported types |
| Type, ivec : | | Exported types |
| Type, pos-df : | | Internal types |
| Type, pos-ff : | | Internal types |
| Type, pos-int : | | Internal types |
|
V | | |
| veq : | | The veq system |
| veq : | | The veq package |
|