This is the 3d-math Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:11:03 2024 GMT+0.
3d-math/3d-math.asd
3d-math/package.lisp
3d-math/toolkit.lisp
3d-math/vectors/package.lisp
3d-math/matrices/package.lisp
3d-math/quaternions/package.lisp
3d-math/dual-quaternions/package.lisp
3d-math/transforms/package.lisp
3d-math/vectors/types.lisp
3d-math/matrices/types.lisp
3d-math/quaternions/types.lisp
3d-math/dual-quaternions/types.lisp
3d-math/transforms/types.lisp
3d-math/vectors/raw-ops.lisp
3d-math/matrices/raw-ops.lisp
3d-math/quaternions/raw-ops.lisp
3d-math/vectors/ops.lisp
3d-math/matrices/ops.lisp
3d-math/quaternions/ops.lisp
3d-math/dual-quaternions/raw-ops.lisp
3d-math/dual-quaternions/ops.lisp
3d-math/transforms/raw-ops.lisp
3d-math/transforms/ops.lisp
3d-math/vectors/documentation.lisp
3d-math/matrices/documentation.lisp
3d-math/quaternions/documentation.lisp
3d-math/dual-quaternions/documentation.lisp
3d-math/transforms/documentation.lisp
3d-math/final-package.lisp
The main system appears first, followed by any subsystem dependency.
3d-math
A library implementing the necessary linear algebra math for 2D and 3D computations
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/shinmera/3d-math.git)
zlib
1.0.0
documentation-utils
(system).
type-templates
(system).
package.lisp
(file).
toolkit.lisp
(file).
vectors/package.lisp
(file).
matrices/package.lisp
(file).
quaternions/package.lisp
(file).
dual-quaternions/package.lisp
(file).
transforms/package.lisp
(file).
vectors/types.lisp
(file).
matrices/types.lisp
(file).
quaternions/types.lisp
(file).
dual-quaternions/types.lisp
(file).
transforms/types.lisp
(file).
vectors/raw-ops.lisp
(file).
matrices/raw-ops.lisp
(file).
quaternions/raw-ops.lisp
(file).
vectors/ops.lisp
(file).
matrices/ops.lisp
(file).
quaternions/ops.lisp
(file).
dual-quaternions/raw-ops.lisp
(file).
dual-quaternions/ops.lisp
(file).
transforms/raw-ops.lisp
(file).
transforms/ops.lisp
(file).
vectors/documentation.lisp
(file).
matrices/documentation.lisp
(file).
quaternions/documentation.lisp
(file).
dual-quaternions/documentation.lisp
(file).
transforms/documentation.lisp
(file).
final-package.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
3d-math/3d-math.asd
3d-math/package.lisp
3d-math/toolkit.lisp
3d-math/vectors/package.lisp
3d-math/matrices/package.lisp
3d-math/quaternions/package.lisp
3d-math/dual-quaternions/package.lisp
3d-math/transforms/package.lisp
3d-math/vectors/types.lisp
3d-math/matrices/types.lisp
3d-math/quaternions/types.lisp
3d-math/dual-quaternions/types.lisp
3d-math/transforms/types.lisp
3d-math/vectors/raw-ops.lisp
3d-math/matrices/raw-ops.lisp
3d-math/quaternions/raw-ops.lisp
3d-math/vectors/ops.lisp
3d-math/matrices/ops.lisp
3d-math/quaternions/ops.lisp
3d-math/dual-quaternions/raw-ops.lisp
3d-math/dual-quaternions/ops.lisp
3d-math/transforms/raw-ops.lisp
3d-math/transforms/ops.lisp
3d-math/vectors/documentation.lisp
3d-math/matrices/documentation.lisp
3d-math/quaternions/documentation.lisp
3d-math/dual-quaternions/documentation.lisp
3d-math/transforms/documentation.lisp
3d-math/final-package.lisp
3d-math/toolkit.lisp
package.lisp
(file).
3d-math
(system).
*matrix-limit*
(special variable).
attribute
(function).
clamp
(function).
define-exports
(macro).
define-modifying-alias
(macro).
define-pure-alias
(macro).
define-rest-alias
(macro).
define-simple-alias
(macro).
define-type-reductor
(macro).
define-value-reductor
(macro).
dimension
(type).
do-times
(macro).
enlist
(function).
ensure-function
(function).
eye
(function).
f32
(compiler macro).
f32
(function).
f32
(type).
f64
(compiler macro).
f64
(function).
f64
(type).
grid
(function).
i32
(compiler macro).
i32
(function).
i32
(type).
index
(type).
lerp
(function).
rand
(function).
sqr
(function).
sqr2
(function).
sqrt+
(compiler macro).
sqrt+
(function).
type-array
(macro).
type-prefix
(function).
type-random
(function).
u32
(compiler macro).
u32
(function).
u32
(type).
zero
(function).
~=
(function).
*like
(function).
3d-math/vectors/package.lisp
toolkit.lisp
(file).
3d-math
(system).
3d-math/matrices/package.lisp
vectors/package.lisp
(file).
3d-math
(system).
3d-math/quaternions/package.lisp
matrices/package.lisp
(file).
3d-math
(system).
3d-math/dual-quaternions/package.lisp
quaternions/package.lisp
(file).
3d-math
(system).
3d-math/transforms/package.lisp
dual-quaternions/package.lisp
(file).
3d-math
(system).
3d-math/vectors/types.lisp
transforms/package.lisp
(file).
3d-math
(system).
<s>
(reader method).
<t>
(reader method).
compute-slots
(method).
compute-type-instance-definition
(method).
direct-slots
(method).
(setf instances)
(writer method).
instances
(reader method).
vec-type
(class).
3d-math/matrices/types.lisp
vectors/types.lisp
(file).
3d-math
(system).
<s>
(reader method).
<t>
(reader method).
compute-slots
(method).
compute-type-instance-definition
(method).
direct-slots
(method).
(setf instances)
(writer method).
instances
(reader method).
mat-type
(class).
3d-math/quaternions/types.lisp
matrices/types.lisp
(file).
3d-math
(system).
<t>
(reader method).
compute-slots
(method).
compute-type-instance-definition
(method).
direct-slots
(method).
(setf instances)
(writer method).
instances
(reader method).
quat-type
(class).
3d-math/dual-quaternions/types.lisp
quaternions/types.lisp
(file).
3d-math
(system).
<t>
(reader method).
compute-slots
(method).
compute-type-instance-definition
(method).
direct-slots
(method).
(setf instances)
(writer method).
instances
(reader method).
quat2-type
(class).
3d-math/transforms/types.lisp
dual-quaternions/types.lisp
(file).
3d-math
(system).
<t>
(reader method).
compute-slots
(method).
compute-type-instance-definition
(method).
direct-slots
(method).
(setf instances)
(writer method).
instances
(reader method).
transform-type
(class).
3d-math/vectors/raw-ops.lisp
transforms/types.lisp
(file).
3d-math
(system).
3d-math/matrices/raw-ops.lisp
vectors/raw-ops.lisp
(file).
3d-math
(system).
3d-math/quaternions/raw-ops.lisp
matrices/raw-ops.lisp
(file).
3d-math
(system).
3d-math/vectors/ops.lisp
quaternions/raw-ops.lisp
(file).
3d-math
(system).
3d-math/matrices/ops.lisp
vectors/ops.lisp
(file).
3d-math
(system).
3d-math/quaternions/ops.lisp
matrices/ops.lisp
(file).
3d-math
(system).
3d-math/dual-quaternions/raw-ops.lisp
quaternions/ops.lisp
(file).
3d-math
(system).
3d-math/dual-quaternions/ops.lisp
dual-quaternions/raw-ops.lisp
(file).
3d-math
(system).
3d-math/transforms/raw-ops.lisp
dual-quaternions/ops.lisp
(file).
3d-math
(system).
3d-math/transforms/ops.lisp
transforms/raw-ops.lisp
(file).
3d-math
(system).
3d-math/vectors/documentation.lisp
transforms/ops.lisp
(file).
3d-math
(system).
3d-math/matrices/documentation.lisp
vectors/documentation.lisp
(file).
3d-math
(system).
3d-math/quaternions/documentation.lisp
matrices/documentation.lisp
(file).
3d-math
(system).
3d-math/dual-quaternions/documentation.lisp
quaternions/documentation.lisp
(file).
3d-math
(system).
3d-math/final-package.lisp
transforms/documentation.lisp
(file).
3d-math
(system).
define-*zero
(macro).
Packages are listed by definition order.
org.shirakumo.fraf.math.internal
common-lisp
.
org.shirakumo.type-templates
.
org.shirakumo.fraf.math.dual-quaternions
.
org.shirakumo.fraf.math.matrices
.
org.shirakumo.fraf.math.quaternions
.
org.shirakumo.fraf.math.transforms
.
org.shirakumo.fraf.math.vectors
.
*as
(function).
*matrix-limit*
(special variable).
*zero
(function).
<s>
(generic reader).
<t>
(generic reader).
attribute
(function).
clamp
(function).
define-exports
(macro).
define-modifying-alias
(macro).
define-pure-alias
(macro).
define-rest-alias
(macro).
define-simple-alias
(macro).
define-type-reductor
(macro).
define-value-reductor
(macro).
dimension
(type).
do-times
(macro).
enlist
(function).
ensure-function
(function).
eye
(function).
f32
(compiler macro).
f32
(function).
f32
(type).
f64
(compiler macro).
f64
(function).
f64
(type).
grid
(function).
i32
(compiler macro).
i32
(function).
i32
(type).
index
(type).
lerp
(function).
mat-type
(class).
quat-type
(class).
quat2-type
(class).
rand
(function).
sqr
(function).
sqr2
(function).
sqrt+
(compiler macro).
sqrt+
(function).
transform-type
(class).
type-array
(macro).
type-prefix
(function).
type-random
(function).
u32
(compiler macro).
u32
(function).
u32
(type).
vec-type
(class).
zero
(function).
~=
(function).
*like
(function).
define-*zero
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
transform-type
)) ¶automatically generated reader method
<t>
.
quat2-type
)) ¶automatically generated reader method
<t>
.
quat-type
)) ¶automatically generated reader method
<t>
.
mat-type
)) ¶automatically generated reader method
<t>
.
quat2-type
)) ¶org.shirakumo.type-templates
.
transform-type
)) ¶org.shirakumo.type-templates
.
mat-type
)) ¶org.shirakumo.type-templates
.
quat-type
)) ¶org.shirakumo.type-templates
.
vec-type
)) ¶org.shirakumo.type-templates
.
quat2-type
)) ¶org.shirakumo.type-templates
.
transform-type
)) ¶org.shirakumo.type-templates
.
quat2-type
)) ¶org.shirakumo.type-templates
.
transform-type
)) ¶org.shirakumo.type-templates
.
mat-type
)) ¶automatically generated writer method
org.shirakumo.type-templates
.
mat-type
)) ¶automatically generated reader method
org.shirakumo.type-templates
.
quat-type
)) ¶automatically generated writer method
org.shirakumo.type-templates
.
quat-type
)) ¶automatically generated reader method
org.shirakumo.type-templates
.
vec-type
)) ¶automatically generated writer method
org.shirakumo.type-templates
.
vec-type
)) ¶automatically generated reader method
org.shirakumo.type-templates
.
quat2-type
)) ¶automatically generated writer method
org.shirakumo.type-templates
.
quat2-type
)) ¶automatically generated reader method
org.shirakumo.type-templates
.
transform-type
)) ¶automatically generated writer method
org.shirakumo.type-templates
.
transform-type
)) ¶automatically generated reader method
org.shirakumo.type-templates
.
template-type
.
org.shirakumo.type-templates
.
:class
template-type
.
org.shirakumo.type-templates
.
:class
template-type
.
org.shirakumo.type-templates
.
:class
template-type
.
org.shirakumo.type-templates
.
:class
Jump to: | (
*
<
~
A C D E F G I L M R S T U Z |
---|
Jump to: | (
*
<
~
A C D E F G I L M R S T U Z |
---|
Jump to: | *
<
I S |
---|
Jump to: | *
<
I S |
---|
Jump to: | 3
C D F I M O P Q S T U V |
---|
Jump to: | 3
C D F I M O P Q S T U V |
---|