The bodge-math Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The bodge-math Reference Manual

This is the bodge-math Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Nov 04 11:41:26 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

bodge-math

Core math utilities of bodge library collection.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 bodge-math

Author

Pavel Korolev

Contact

dev@borodust.org

License

MIT

Description

Math routines

Version

1.0.0

Dependencies
Source

bodge-math.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 bodge-math/vec

Dependency

scalar.lisp (file)

Parent

bodge-math (system)

Location

vec/

Components

Previous: , Up: Modules   [Contents][Index]

3.2 bodge-math/mat

Dependency

vec (module)

Parent

bodge-math (system)

Location

mat/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 bodge-math.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/bodge-math-stable-git/bodge-math.asd

Systems

bodge-math (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 bodge-math/packages.lisp

Parent

bodge-math (system)

Location

packages.lisp

Packages

bodge-math


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 bodge-math/types.lisp

Dependency

packages.lisp (file)

Parent

bodge-math (system)

Location

types.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 bodge-math/scalar.lisp

Dependency

types.lisp (file)

Parent

bodge-math (system)

Location

scalar.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 bodge-math/vec/vector.lisp

Parent

vec (module)

Location

vec/vector.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 bodge-math/vec/vec2.lisp

Dependency

vector.lisp (file)

Parent

vec (module)

Location

vec/vec2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 bodge-math/vec/vec3.lisp

Dependency

vec2.lisp (file)

Parent

vec (module)

Location

vec/vec3.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 bodge-math/vec/vec4.lisp

Dependency

vec3.lisp (file)

Parent

vec (module)

Location

vec/vec4.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 bodge-math/mat/matrix.lisp

Parent

mat (module)

Location

mat/matrix.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 bodge-math/mat/mat2.lisp

Dependency

matrix.lisp (file)

Parent

mat (module)

Location

mat/mat2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 bodge-math/mat/mat3.lisp

Dependency

mat2.lisp (file)

Parent

mat (module)

Location

mat/mat3.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 bodge-math/mat/mat4.lisp

Dependency

mat3.lisp (file)

Parent

mat (module)

Location

mat/mat4.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.13 bodge-math/quaternion.lisp

Dependency

mat (module)

Parent

bodge-math (system)

Location

quaternion.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 bodge-math

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: +double-infinity+
Package

bodge-math

Source

scalar.lisp (file)

Constant: +single-infinity+
Package

bodge-math

Source

scalar.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: add ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: basis->mat2 X-AXIS Y-AXIS
Package

bodge-math

Source

mat2.lisp (file)

Function: basis->mat3 X-AXIS Y-AXIS &optional Z-AXIS
Package

bodge-math

Source

mat3.lisp (file)

Function: basis->mat3-homo X-AXIS Y-AXIS
Package

bodge-math

Source

mat3.lisp (file)

Function: basis->mat4 X-AXIS Y-AXIS Z-AXIS &optional W-AXIS
Package

bodge-math

Source

mat4.lisp (file)

Function: basis->mat4-homo X-AXIS Y-AXIS Z-AXIS
Package

bodge-math

Source

mat4.lisp (file)

Function: copy-mat2 VALUE
Package

bodge-math

Source

mat2.lisp (file)

Function: copy-mat3 VALUE
Package

bodge-math

Source

mat3.lisp (file)

Function: copy-mat4 VALUE
Package

bodge-math

Source

mat4.lisp (file)

Function: copy-vec2 VEC
Package

bodge-math

Source

vec2.lisp (file)

Function: copy-vec3 VEC
Package

bodge-math

Source

vec3.lisp (file)

Function: copy-vec4 VEC
Package

bodge-math

Source

vec4.lisp (file)

Function: cross ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: div ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: dot ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: euler-angle->mat2 ANGLE
Package

bodge-math

Source

mat2.lisp (file)

Function: euler-angle->mat3-homo ANGLE
Package

bodge-math

Source

mat3.lisp (file)

Function: euler-angles->mat3 VEC3
Package

bodge-math

Source

mat3.lisp (file)

Function: euler-angles->mat4-homo VEC3
Package

bodge-math

Source

mat4.lisp (file)

Function: euler-angles->quat VEC3
Package

bodge-math

Source

quaternion.lisp (file)

Function: euler-axis->mat3 A VEC3
Package

bodge-math

Source

mat3.lisp (file)

Function: euler-axis->mat4-homo A VEC3
Package

bodge-math

Source

mat4.lisp (file)

Function: euler-axis->quat A VEC3
Package

bodge-math

Source

quaternion.lisp (file)

Function: identity-mat2 ()
Package

bodge-math

Source

mat2.lisp (file)

Function: identity-mat3 ()
Package

bodge-math

Source

mat3.lisp (file)

Function: identity-mat4 ()
Package

bodge-math

Source

mat4.lisp (file)

Function: identity-quat ()
Package

bodge-math

Source

quaternion.lisp (file)

Function: mat->array MAT
Package

bodge-math

Source

matrix.lisp (file)

Function: mat2 M11 M12 M21 M22
Package

bodge-math

Source

mat2.lisp (file)

Function: mat2->euler-angle MAT
Package

bodge-math

Source

mat2.lisp (file)

Function: mat3 M11 M12 M13 M21 M22 M23 M31 M32 M33
Package

bodge-math

Source

mat3.lisp (file)

Function: mat4 M11 M12 M13 M14 M21 M22 M23 M24 M31 M32 M33 M34 M41 M42 M43 M44
Package

bodge-math

Source

mat4.lisp (file)

Function: mult ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: nlerp THIS THAT F
Package

bodge-math

Source

types.lisp (file)

Function: orthographic-projection-mat WIDTH HEIGHT NEAR FAR
Package

bodge-math

Source

mat4.lisp (file)

Function: perspective-projection-mat WIDTH HEIGHT NEAR FAR
Package

bodge-math

Source

mat4.lisp (file)

Function: quat X Y Z S
Package

bodge-math

Source

quaternion.lisp (file)

Function: quat->rotation-mat3 Q
Package

bodge-math

Source

quaternion.lisp (file)

Function: quat->rotation-mat4-homo Q
Package

bodge-math

Source

quaternion.lisp (file)

Function: rotate-vec3-with-quat VEC3 QUAT
Package

bodge-math

Source

quaternion.lisp (file)

Function: rotation-translation->mat3-homo MAT2 VEC2
Package

bodge-math

Source

mat3.lisp (file)

Function: rotation-translation->mat4-homo MAT3 VEC3
Package

bodge-math

Source

mat4.lisp (file)

Function: scaling-mat3 X Y Z
Package

bodge-math

Source

mat3.lisp (file)

Function: scaling-mat3-homo X Y
Package

bodge-math

Source

mat3.lisp (file)

Function: scaling-mat4-homo X Y Z
Package

bodge-math

Source

mat4.lisp (file)

Function: sequence->mat2 SEQUENCE

Matrix must be serialized in sequence in row major order

Package

bodge-math

Source

mat2.lisp (file)

Function: sequence->mat3 SEQUENCE

Matrix must be serialized in sequence in row major order

Package

bodge-math

Source

mat3.lisp (file)

Function: sequence->mat4 SEQUENCE

Matrix must be serialized in sequence in row major order

Package

bodge-math

Source

mat4.lisp (file)

Function: sequence->quat SEQUENCE
Package

bodge-math

Source

quaternion.lisp (file)

Function: sequence->vec2 SEQ
Package

bodge-math

Source

vec2.lisp (file)

Function: sequence->vec3 SEQ
Package

bodge-math

Source

vec3.lisp (file)

Function: sequence->vec4 SEQ
Package

bodge-math

Source

vec4.lisp (file)

Function: square-matrix-size SQUARE-MAT
Package

bodge-math

Source

types.lisp (file)

Function: subt ARG0 &rest ARGS
Package

bodge-math

Source

types.lisp (file)

Function: translation-mat3-homo X Y
Package

bodge-math

Source

mat3.lisp (file)

Function: translation-mat4-homo X Y Z
Package

bodge-math

Source

mat4.lisp (file)

Function: vec->array VEC
Package

bodge-math

Source

vector.lisp (file)

Function: vec->scaling-mat3 VEC
Package

bodge-math

Source

mat3.lisp (file)

Function: vec->scaling-mat3-homo VEC
Package

bodge-math

Source

mat3.lisp (file)

Function: vec->scaling-mat4-homo VEC
Package

bodge-math

Source

mat4.lisp (file)

Function: vec->translation-mat3-homo VEC
Package

bodge-math

Source

mat3.lisp (file)

Function: vec->translation-mat4-homo VEC
Package

bodge-math

Source

mat4.lisp (file)

Function: vec2 &optional X Y
Package

bodge-math

Source

vec2.lisp (file)

Function: vec3 &optional X Y Z
Package

bodge-math

Source

vec3.lisp (file)

Function: vec4 &optional X Y Z W
Package

bodge-math

Source

vec4.lisp (file)

Function: vref VEC IDX
Function: (setf vref) VALUE VEC IDX
Package

bodge-math

Source

vector.lisp (file)

Function: w VEC
Function: (setf w) VALUE VEC
Package

bodge-math

Source

vector.lisp (file)

Function: x VEC
Function: (setf x) VALUE VEC
Package

bodge-math

Source

vector.lisp (file)

Function: y VEC
Function: (setf y) VALUE VEC
Package

bodge-math

Source

vector.lisp (file)

Function: z VEC
Function: (setf z) VALUE VEC
Package

bodge-math

Source

vector.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: inverse THIS
Package

bodge-math

Source

types.lisp (file)

Methods
Method: inverse (THIS mat4)
Source

mat4.lisp (file)

Method: inverse (THIS mat3)
Source

mat3.lisp (file)

Generic Function: lerp THIS THAT F
Package

bodge-math

Source

types.lisp (file)

Methods
Method: lerp (THIS quat) (THAT quat) (F number)
Source

quaternion.lisp (file)

Method: lerp (THIS vec4) (THAT vec4) (F number)
Source

vec4.lisp (file)

Method: lerp (THIS vec3) (THAT vec3) (F number)
Source

vec3.lisp (file)

Method: lerp (THIS vec2) (THAT vec2) (F number)
Source

vec2.lisp (file)

Method: lerp (THIS number) (THAT number) (F number)
Source

scalar.lisp (file)

Generic Function: mref MAT ROW COLUMN
Generic Function: (setf mref) VALUE MAT ROW COLUMN
Package

bodge-math

Source

matrix.lisp (file)

Methods
Method: mref (THIS mat4) ROW COLUMN
Method: (setf mref) VALUE (THIS mat4) ROW COLUMN
Source

mat4.lisp (file)

Method: mref (THIS mat3) ROW COLUMN
Method: (setf mref) VALUE (THIS mat3) ROW COLUMN
Source

mat3.lisp (file)

Method: mref (THIS mat2) ROW COLUMN
Method: (setf mref) VALUE (THIS mat2) ROW COLUMN
Source

mat2.lisp (file)

Generic Function: normalize THIS
Package

bodge-math

Source

types.lisp (file)

Methods
Method: normalize (THIS quat)
Source

quaternion.lisp (file)

Method: normalize (THIS vec4)
Source

vec4.lisp (file)

Method: normalize (THIS vec3)
Source

vec3.lisp (file)

Method: normalize (THIS vec2)
Source

vec2.lisp (file)

Generic Function: transpose THIS
Package

bodge-math

Source

types.lisp (file)

Methods
Method: transpose (THIS mat4)
Source

mat4.lisp (file)

Method: transpose (THIS mat3)
Source

mat3.lisp (file)

Method: transpose (THIS mat2)
Source

mat2.lisp (file)

Generic Function: value->mat2 VALUE &key &allow-other-keys
Package

bodge-math

Source

mat2.lisp (file)

Methods
Method: value->mat2 (THIS mat4) &key
Method: value->mat2 (THIS mat3) &key
Method: value->mat2 (THIS mat2) &key
Method: value->mat2 (THIS vec4) &key
Generic Function: value->mat3 VALUE &key (02 M02) (12 M12) (20 M20) (21 M21) (22 M22) &allow-other-keys
Package

bodge-math

Source

mat3.lisp (file)

Methods
Method: value->mat3 (THIS mat4) &key
Method: value->mat3 (THIS mat3) &key
Method: value->mat3 (THIS mat2) &key (02 M02) (12 M12) (20 M20) (21 M21) (22 M22)
Generic Function: value->mat4 VALUE &key (03 M03) (13 M13) (23 M23) (30 M30) (31 M31) (32 M32) (33 M33) (02 M02) (12 M12) (20 M20) (21 M21) (22 M22) &allow-other-keys
Package

bodge-math

Source

mat4.lisp (file)

Methods
Method: value->mat4 (THIS mat4) &key
Method: value->mat4 (THIS mat3) &key (03 M03) (13 M13) (23 M23) (30 M30) (31 M31) (32 M32) (33 M33)
Method: value->mat4 (THIS mat2) &key (02 M02) (03 M03) (12 M12) (13 M13) (20 M20) (21 M21) (22 M22) (23 M23) (30 M30) (31 M31) (32 M32) (33 M33)
Generic Function: value->vec2 VAL &key &allow-other-keys
Package

bodge-math

Source

vec2.lisp (file)

Methods
Method: value->vec2 (VEC vec4) &key
Method: value->vec2 (VEC vec3) &key
Method: value->vec2 (VEC vec2) &key
Generic Function: value->vec3 VAL &key Z &allow-other-keys
Package

bodge-math

Source

vec3.lisp (file)

Methods
Method: value->vec3 (VEC vec2) &key Z
Method: value->vec3 (VEC vec3) &key
Method: value->vec3 (VEC vec4) &key
Generic Function: value->vec4 VAL &key Z W &allow-other-keys
Package

bodge-math

Source

vec4.lisp (file)

Methods
Method: value->vec4 (VEC vec4) &key
Method: value->vec4 (VEC vec2) &key Z W
Method: value->vec4 (VEC vec3) &key W
Generic Function: vec= THIS THAT
Package

bodge-math

Source

vector.lisp (file)

Methods
Method: vec= (THIS vec4) (THAT vec4)
Source

vec4.lisp (file)

Method: vec= (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: vec= (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Method: vec= (THIS vec) (THAT vec)
Generic Function: vector-length VEC
Package

bodge-math

Source

vector.lisp (file)

Methods
Method: vector-length (THIS vec4)
Source

vec4.lisp (file)

Method: vector-length (THIS vec3)
Source

vec3.lisp (file)

Method: vector-length (THIS vec2)
Source

vec2.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Classes

Class: mat ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

square-mat (class)

Class: mat2 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

square-mat (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:mat2

Initargs

:value

Initform

(rtg-math.matrix2:0!)

Readers

value-of (generic function)

Class: mat3 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

square-mat (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:mat3

Initargs

:value

Initform

(rtg-math.matrix3:0!)

Readers

value-of (generic function)

Class: mat4 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

square-mat (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:mat4

Initargs

:value

Initform

(rtg-math.matrix4:0!)

Readers

value-of (generic function)

Class: quat ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: value
Type

rtg-math.types:quaternion

Initargs

:value

Initform

(rtg-math.quaternions:0!)

Readers

value-of (generic function)

Class: square-mat ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

mat (class)

Direct subclasses
Class: vec ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
  • vec= (method)
  • print-object (method)
Class: vec2 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

vec (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:vec2

Initargs

:value

Initform

(rtg-math.vector2:make 0.0 0.0)

Readers

value-of (generic function)

Class: vec3 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

vec (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:vec3

Initargs

:value

Initform

(rtg-math.vector3:make 0.0 0.0 0.0)

Readers

value-of (generic function)

Class: vec4 ()
Package

bodge-math

Source

types.lisp (file)

Direct superclasses

vec (class)

Direct methods
Direct slots
Slot: value
Type

glsl-symbols.types:vec4

Initargs

:value

Initform

(rtg-math.vector4:make 0.0 0.0 0.0 0.0)

Readers

value-of (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Functions

Function: make-wrapped TYPE VAL
Package

bodge-math

Source

types.lisp (file)

Function: print-mat OBJECT ACCESSOR STREAM
Package

bodge-math

Source

types.lisp (file)

Function: scaling-mat2 X Y
Package

bodge-math

Source

mat2.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Generic functions

Generic Function: addere THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: addere (THIS quat) (THAT quat)
Source

quaternion.lisp (file)

Method: addere (THAT number) (THIS mat3)
Source

mat3.lisp (file)

Method: addere (THIS mat3) (THAT number)
Source

mat3.lisp (file)

Method: addere (THIS mat3) (THAT mat3)
Source

mat3.lisp (file)

Method: addere (THAT number) (THIS mat2)
Source

mat2.lisp (file)

Method: addere (THIS mat2) (THAT number)
Source

mat2.lisp (file)

Method: addere (THIS mat2) (THAT mat2)
Source

mat2.lisp (file)

Method: addere (SCALAR number) (THIS vec4)
Source

vec4.lisp (file)

Method: addere (THIS vec4) (SCALAR number)
Source

vec4.lisp (file)

Method: addere (THIS vec4) (THAT vec4)
Source

vec4.lisp (file)

Method: addere (SCALAR number) (THIS vec3)
Source

vec3.lisp (file)

Method: addere (THIS vec3) (SCALAR number)
Source

vec3.lisp (file)

Method: addere (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: addere (SCALAR number) (THIS vec2)
Source

vec2.lisp (file)

Method: addere (THIS vec2) (SCALAR number)
Source

vec2.lisp (file)

Method: addere (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Generic Function: cross-product THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: cross-product (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: cross-product (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Generic Function: divide THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: divide (THAT number) (THIS mat4)
Source

mat4.lisp (file)

Method: divide (THIS mat4) (THAT number)
Source

mat4.lisp (file)

Method: divide (THAT number) (THIS mat3)
Source

mat3.lisp (file)

Method: divide (THIS mat3) (THAT number)
Source

mat3.lisp (file)

Method: divide (THAT number) (THIS mat2)
Source

mat2.lisp (file)

Method: divide (THIS mat2) (THAT number)
Source

mat2.lisp (file)

Method: divide (THIS vec4) (THAT vec4)
Source

vec4.lisp (file)

Method: divide (THIS vec4) (SCALAR number)
Source

vec4.lisp (file)

Method: divide (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: divide (THIS vec3) (SCALAR number)
Source

vec3.lisp (file)

Method: divide (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Method: divide (THIS vec2) (SCALAR number)
Source

vec2.lisp (file)

Generic Function: dot-product THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: dot-product (THIS vec4) (THAT vec4)
Source

vec4.lisp (file)

Method: dot-product (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: dot-product (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Generic Function: multiply THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: multiply (THAT number) (THIS quat)
Source

quaternion.lisp (file)

Method: multiply (THIS quat) (THAT number)
Source

quaternion.lisp (file)

Method: multiply (THIS quat) (THAT quat)
Source

quaternion.lisp (file)

Method: multiply (THAT number) (THIS mat4)
Source

mat4.lisp (file)

Method: multiply (THIS mat4) (THAT number)
Source

mat4.lisp (file)

Method: multiply (THIS mat4) (THAT vec4)
Source

mat4.lisp (file)

Method: multiply (THIS mat4) (THAT mat4)
Source

mat4.lisp (file)

Method: multiply (THAT number) (THIS mat3)
Source

mat3.lisp (file)

Method: multiply (THIS mat3) (THAT number)
Source

mat3.lisp (file)

Method: multiply (THIS mat3) (THAT mat3)
Source

mat3.lisp (file)

Method: multiply (THIS mat3) (THAT vec3)
Source

mat3.lisp (file)

Method: multiply (THAT number) (THIS mat2)
Source

mat2.lisp (file)

Method: multiply (THIS mat2) (THAT number)
Source

mat2.lisp (file)

Method: multiply (THIS mat2) (THAT vec2)
Source

mat2.lisp (file)

Method: multiply (THIS mat2) (THAT mat2)
Source

mat2.lisp (file)

Method: multiply (SCALAR number) (THIS vec4)
Source

vec4.lisp (file)

Method: multiply (THIS vec4) (SCALAR number)
Source

vec4.lisp (file)

Method: multiply (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: multiply (SCALAR number) (THIS vec3)
Source

vec3.lisp (file)

Method: multiply (THIS vec3) (SCALAR number)
Source

vec3.lisp (file)

Method: multiply (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Method: multiply (SCALAR number) (THIS vec2)
Source

vec2.lisp (file)

Method: multiply (THIS vec2) (SCALAR number)
Source

vec2.lisp (file)

Generic Function: subtract THIS THAT
Package

bodge-math

Source

types.lisp (file)

Methods
Method: subtract (THIS quat) (THAT quat)
Source

quaternion.lisp (file)

Method: subtract (THAT number) (THIS mat3)
Source

mat3.lisp (file)

Method: subtract (THIS mat3) (THAT number)
Source

mat3.lisp (file)

Method: subtract (THIS mat3) (THAT mat3)
Source

mat3.lisp (file)

Method: subtract (THAT number) (THIS mat2)
Source

mat2.lisp (file)

Method: subtract (THIS mat2) (THAT number)
Source

mat2.lisp (file)

Method: subtract (THIS mat2) (THAT mat2)
Source

mat2.lisp (file)

Method: subtract (SCALAR number) (THIS vec4)
Source

vec4.lisp (file)

Method: subtract (THIS vec4) (SCALAR number)
Source

vec4.lisp (file)

Method: subtract (THIS vec4) (THAT vec4)
Source

vec4.lisp (file)

Method: subtract (SCALAR number) (THIS vec3)
Source

vec3.lisp (file)

Method: subtract (THIS vec3) (SCALAR number)
Source

vec3.lisp (file)

Method: subtract (THIS vec3) (THAT vec3)
Source

vec3.lisp (file)

Method: subtract (SCALAR number) (THIS vec2)
Source

vec2.lisp (file)

Method: subtract (THIS vec2) (SCALAR number)
Source

vec2.lisp (file)

Method: subtract (THIS vec2) (THAT vec2)
Source

vec2.lisp (file)

Generic Function: value-of VEC
Package

bodge-math

Source

types.lisp (file)

Methods
Method: value-of (QUAT quat)

automatically generated reader method

Method: value-of (MAT4 mat4)

automatically generated reader method

Method: value-of (MAT3 mat3)

automatically generated reader method

Method: value-of (MAT2 mat2)

automatically generated reader method

Method: value-of (VEC4 vec4)

automatically generated reader method

Method: value-of (VEC3 vec3)

automatically generated reader method

Method: value-of (VEC2 vec2)

automatically generated reader method


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   B   F   L   M  
Index Entry  Section

B
bodge-math.asd: The bodge-math․asd file
bodge-math/mat: The bodge-math/mat module
bodge-math/mat/mat2.lisp: The bodge-math/mat/mat2․lisp file
bodge-math/mat/mat3.lisp: The bodge-math/mat/mat3․lisp file
bodge-math/mat/mat4.lisp: The bodge-math/mat/mat4․lisp file
bodge-math/mat/matrix.lisp: The bodge-math/mat/matrix․lisp file
bodge-math/packages.lisp: The bodge-math/packages․lisp file
bodge-math/quaternion.lisp: The bodge-math/quaternion․lisp file
bodge-math/scalar.lisp: The bodge-math/scalar․lisp file
bodge-math/types.lisp: The bodge-math/types․lisp file
bodge-math/vec: The bodge-math/vec module
bodge-math/vec/vec2.lisp: The bodge-math/vec/vec2․lisp file
bodge-math/vec/vec3.lisp: The bodge-math/vec/vec3․lisp file
bodge-math/vec/vec4.lisp: The bodge-math/vec/vec4․lisp file
bodge-math/vec/vector.lisp: The bodge-math/vec/vector․lisp file

F
File, Lisp, bodge-math.asd: The bodge-math․asd file
File, Lisp, bodge-math/mat/mat2.lisp: The bodge-math/mat/mat2․lisp file
File, Lisp, bodge-math/mat/mat3.lisp: The bodge-math/mat/mat3․lisp file
File, Lisp, bodge-math/mat/mat4.lisp: The bodge-math/mat/mat4․lisp file
File, Lisp, bodge-math/mat/matrix.lisp: The bodge-math/mat/matrix․lisp file
File, Lisp, bodge-math/packages.lisp: The bodge-math/packages․lisp file
File, Lisp, bodge-math/quaternion.lisp: The bodge-math/quaternion․lisp file
File, Lisp, bodge-math/scalar.lisp: The bodge-math/scalar․lisp file
File, Lisp, bodge-math/types.lisp: The bodge-math/types․lisp file
File, Lisp, bodge-math/vec/vec2.lisp: The bodge-math/vec/vec2․lisp file
File, Lisp, bodge-math/vec/vec3.lisp: The bodge-math/vec/vec3․lisp file
File, Lisp, bodge-math/vec/vec4.lisp: The bodge-math/vec/vec4․lisp file
File, Lisp, bodge-math/vec/vector.lisp: The bodge-math/vec/vector․lisp file

L
Lisp File, bodge-math.asd: The bodge-math․asd file
Lisp File, bodge-math/mat/mat2.lisp: The bodge-math/mat/mat2․lisp file
Lisp File, bodge-math/mat/mat3.lisp: The bodge-math/mat/mat3․lisp file
Lisp File, bodge-math/mat/mat4.lisp: The bodge-math/mat/mat4․lisp file
Lisp File, bodge-math/mat/matrix.lisp: The bodge-math/mat/matrix․lisp file
Lisp File, bodge-math/packages.lisp: The bodge-math/packages․lisp file
Lisp File, bodge-math/quaternion.lisp: The bodge-math/quaternion․lisp file
Lisp File, bodge-math/scalar.lisp: The bodge-math/scalar․lisp file
Lisp File, bodge-math/types.lisp: The bodge-math/types․lisp file
Lisp File, bodge-math/vec/vec2.lisp: The bodge-math/vec/vec2․lisp file
Lisp File, bodge-math/vec/vec3.lisp: The bodge-math/vec/vec3․lisp file
Lisp File, bodge-math/vec/vec4.lisp: The bodge-math/vec/vec4․lisp file
Lisp File, bodge-math/vec/vector.lisp: The bodge-math/vec/vector․lisp file

M
Module, bodge-math/mat: The bodge-math/mat module
Module, bodge-math/vec: The bodge-math/vec module

Jump to:   B   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   V   W   X   Y   Z  
Index Entry  Section

(
(setf mref): Exported generic functions
(setf mref): Exported generic functions
(setf mref): Exported generic functions
(setf mref): Exported generic functions
(setf vref): Exported functions
(setf w): Exported functions
(setf x): Exported functions
(setf y): Exported functions
(setf z): Exported functions

A
add: Exported functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions
addere: Internal generic functions

B
basis->mat2: Exported functions
basis->mat3: Exported functions
basis->mat3-homo: Exported functions
basis->mat4: Exported functions
basis->mat4-homo: Exported functions

C
copy-mat2: Exported functions
copy-mat3: Exported functions
copy-mat4: Exported functions
copy-vec2: Exported functions
copy-vec3: Exported functions
copy-vec4: Exported functions
cross: Exported functions
cross-product: Internal generic functions
cross-product: Internal generic functions
cross-product: Internal generic functions

D
div: Exported functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
divide: Internal generic functions
dot: Exported functions
dot-product: Internal generic functions
dot-product: Internal generic functions
dot-product: Internal generic functions
dot-product: Internal generic functions

E
euler-angle->mat2: Exported functions
euler-angle->mat3-homo: Exported functions
euler-angles->mat3: Exported functions
euler-angles->mat4-homo: Exported functions
euler-angles->quat: Exported functions
euler-axis->mat3: Exported functions
euler-axis->mat4-homo: Exported functions
euler-axis->quat: Exported functions

F
Function, (setf vref): Exported functions
Function, (setf w): Exported functions
Function, (setf x): Exported functions
Function, (setf y): Exported functions
Function, (setf z): Exported functions
Function, add: Exported functions
Function, basis->mat2: Exported functions
Function, basis->mat3: Exported functions
Function, basis->mat3-homo: Exported functions
Function, basis->mat4: Exported functions
Function, basis->mat4-homo: Exported functions
Function, copy-mat2: Exported functions
Function, copy-mat3: Exported functions
Function, copy-mat4: Exported functions
Function, copy-vec2: Exported functions
Function, copy-vec3: Exported functions
Function, copy-vec4: Exported functions
Function, cross: Exported functions
Function, div: Exported functions
Function, dot: Exported functions
Function, euler-angle->mat2: Exported functions
Function, euler-angle->mat3-homo: Exported functions
Function, euler-angles->mat3: Exported functions
Function, euler-angles->mat4-homo: Exported functions
Function, euler-angles->quat: Exported functions
Function, euler-axis->mat3: Exported functions
Function, euler-axis->mat4-homo: Exported functions
Function, euler-axis->quat: Exported functions
Function, identity-mat2: Exported functions
Function, identity-mat3: Exported functions
Function, identity-mat4: Exported functions
Function, identity-quat: Exported functions
Function, make-wrapped: Internal functions
Function, mat->array: Exported functions
Function, mat2: Exported functions
Function, mat2->euler-angle: Exported functions
Function, mat3: Exported functions
Function, mat4: Exported functions
Function, mult: Exported functions
Function, nlerp: Exported functions
Function, orthographic-projection-mat: Exported functions
Function, perspective-projection-mat: Exported functions
Function, print-mat: Internal functions
Function, quat: Exported functions
Function, quat->rotation-mat3: Exported functions
Function, quat->rotation-mat4-homo: Exported functions
Function, rotate-vec3-with-quat: Exported functions
Function, rotation-translation->mat3-homo: Exported functions
Function, rotation-translation->mat4-homo: Exported functions
Function, scaling-mat2: Internal functions
Function, scaling-mat3: Exported functions
Function, scaling-mat3-homo: Exported functions
Function, scaling-mat4-homo: Exported functions
Function, sequence->mat2: Exported functions
Function, sequence->mat3: Exported functions
Function, sequence->mat4: Exported functions
Function, sequence->quat: Exported functions
Function, sequence->vec2: Exported functions
Function, sequence->vec3: Exported functions
Function, sequence->vec4: Exported functions
Function, square-matrix-size: Exported functions
Function, subt: Exported functions
Function, translation-mat3-homo: Exported functions
Function, translation-mat4-homo: Exported functions
Function, vec->array: Exported functions
Function, vec->scaling-mat3: Exported functions
Function, vec->scaling-mat3-homo: Exported functions
Function, vec->scaling-mat4-homo: Exported functions
Function, vec->translation-mat3-homo: Exported functions
Function, vec->translation-mat4-homo: Exported functions
Function, vec2: Exported functions
Function, vec3: Exported functions
Function, vec4: Exported functions
Function, vref: Exported functions
Function, w: Exported functions
Function, x: Exported functions
Function, y: Exported functions
Function, z: Exported functions

G
Generic Function, (setf mref): Exported generic functions
Generic Function, addere: Internal generic functions
Generic Function, cross-product: Internal generic functions
Generic Function, divide: Internal generic functions
Generic Function, dot-product: Internal generic functions
Generic Function, inverse: Exported generic functions
Generic Function, lerp: Exported generic functions
Generic Function, mref: Exported generic functions
Generic Function, multiply: Internal generic functions
Generic Function, normalize: Exported generic functions
Generic Function, subtract: Internal generic functions
Generic Function, transpose: Exported generic functions
Generic Function, value->mat2: Exported generic functions
Generic Function, value->mat3: Exported generic functions
Generic Function, value->mat4: Exported generic functions
Generic Function, value->vec2: Exported generic functions
Generic Function, value->vec3: Exported generic functions
Generic Function, value->vec4: Exported generic functions
Generic Function, value-of: Internal generic functions
Generic Function, vec=: Exported generic functions
Generic Function, vector-length: Exported generic functions

I
identity-mat2: Exported functions
identity-mat3: Exported functions
identity-mat4: Exported functions
identity-quat: Exported functions
inverse: Exported generic functions
inverse: Exported generic functions
inverse: Exported generic functions

L
lerp: Exported generic functions
lerp: Exported generic functions
lerp: Exported generic functions
lerp: Exported generic functions
lerp: Exported generic functions
lerp: Exported generic functions

M
make-wrapped: Internal functions
mat->array: Exported functions
mat2: Exported functions
mat2->euler-angle: Exported functions
mat3: Exported functions
mat4: Exported functions
Method, (setf mref): Exported generic functions
Method, (setf mref): Exported generic functions
Method, (setf mref): Exported generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, addere: Internal generic functions
Method, cross-product: Internal generic functions
Method, cross-product: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, divide: Internal generic functions
Method, dot-product: Internal generic functions
Method, dot-product: Internal generic functions
Method, dot-product: Internal generic functions
Method, inverse: Exported generic functions
Method, inverse: Exported generic functions
Method, lerp: Exported generic functions
Method, lerp: Exported generic functions
Method, lerp: Exported generic functions
Method, lerp: Exported generic functions
Method, lerp: Exported generic functions
Method, mref: Exported generic functions
Method, mref: Exported generic functions
Method, mref: Exported generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, multiply: Internal generic functions
Method, normalize: Exported generic functions
Method, normalize: Exported generic functions
Method, normalize: Exported generic functions
Method, normalize: Exported generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, subtract: Internal generic functions
Method, transpose: Exported generic functions
Method, transpose: Exported generic functions
Method, transpose: Exported generic functions
Method, value->mat2: Exported generic functions
Method, value->mat2: Exported generic functions
Method, value->mat2: Exported generic functions
Method, value->mat2: Exported generic functions
Method, value->mat3: Exported generic functions
Method, value->mat3: Exported generic functions
Method, value->mat3: Exported generic functions
Method, value->mat4: Exported generic functions
Method, value->mat4: Exported generic functions
Method, value->mat4: Exported generic functions
Method, value->vec2: Exported generic functions
Method, value->vec2: Exported generic functions
Method, value->vec2: Exported generic functions
Method, value->vec3: Exported generic functions
Method, value->vec3: Exported generic functions
Method, value->vec3: Exported generic functions
Method, value->vec4: Exported generic functions
Method, value->vec4: Exported generic functions
Method, value->vec4: Exported generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, value-of: Internal generic functions
Method, vec=: Exported generic functions
Method, vec=: Exported generic functions
Method, vec=: Exported generic functions
Method, vec=: Exported generic functions
Method, vector-length: Exported generic functions
Method, vector-length: Exported generic functions
Method, vector-length: Exported generic functions
mref: Exported generic functions
mref: Exported generic functions
mref: Exported generic functions
mref: Exported generic functions
mult: Exported functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions
multiply: Internal generic functions

N
nlerp: Exported functions
normalize: Exported generic functions
normalize: Exported generic functions
normalize: Exported generic functions
normalize: Exported generic functions
normalize: Exported generic functions

O
orthographic-projection-mat: Exported functions

P
perspective-projection-mat: Exported functions
print-mat: Internal functions

Q
quat: Exported functions
quat->rotation-mat3: Exported functions
quat->rotation-mat4-homo: Exported functions

R
rotate-vec3-with-quat: Exported functions
rotation-translation->mat3-homo: Exported functions
rotation-translation->mat4-homo: Exported functions

S
scaling-mat2: Internal functions
scaling-mat3: Exported functions
scaling-mat3-homo: Exported functions
scaling-mat4-homo: Exported functions
sequence->mat2: Exported functions
sequence->mat3: Exported functions
sequence->mat4: Exported functions
sequence->quat: Exported functions
sequence->vec2: Exported functions
sequence->vec3: Exported functions
sequence->vec4: Exported functions
square-matrix-size: Exported functions
subt: Exported functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions
subtract: Internal generic functions

T
translation-mat3-homo: Exported functions
translation-mat4-homo: Exported functions
transpose: Exported generic functions
transpose: Exported generic functions
transpose: Exported generic functions
transpose: Exported generic functions

V
value->mat2: Exported generic functions
value->mat2: Exported generic functions
value->mat2: Exported generic functions
value->mat2: Exported generic functions
value->mat2: Exported generic functions
value->mat3: Exported generic functions
value->mat3: Exported generic functions
value->mat3: Exported generic functions
value->mat3: Exported generic functions
value->mat4: Exported generic functions
value->mat4: Exported generic functions
value->mat4: Exported generic functions
value->mat4: Exported generic functions
value->vec2: Exported generic functions
value->vec2: Exported generic functions
value->vec2: Exported generic functions
value->vec2: Exported generic functions
value->vec3: Exported generic functions
value->vec3: Exported generic functions
value->vec3: Exported generic functions
value->vec3: Exported generic functions
value->vec4: Exported generic functions
value->vec4: Exported generic functions
value->vec4: Exported generic functions
value->vec4: Exported generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
value-of: Internal generic functions
vec->array: Exported functions
vec->scaling-mat3: Exported functions
vec->scaling-mat3-homo: Exported functions
vec->scaling-mat4-homo: Exported functions
vec->translation-mat3-homo: Exported functions
vec->translation-mat4-homo: Exported functions
vec2: Exported functions
vec3: Exported functions
vec4: Exported functions
vec=: Exported generic functions
vec=: Exported generic functions
vec=: Exported generic functions
vec=: Exported generic functions
vec=: Exported generic functions
vector-length: Exported generic functions
vector-length: Exported generic functions
vector-length: Exported generic functions
vector-length: Exported generic functions
vref: Exported functions

W
w: Exported functions

X
x: Exported functions

Y
y: Exported functions

Z
z: Exported functions

Jump to:   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   V   W   X   Y   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   +  
C   S   V  
Index Entry  Section

+
+double-infinity+: Exported constants
+single-infinity+: Exported constants

C
Constant, +double-infinity+: Exported constants
Constant, +single-infinity+: Exported constants

S
Slot, value: Exported classes
Slot, value: Exported classes
Slot, value: Exported classes
Slot, value: Exported classes
Slot, value: Exported classes
Slot, value: Exported classes
Slot, value: Exported classes

V
value: Exported classes
value: Exported classes
value: Exported classes
value: Exported classes
value: Exported classes
value: Exported classes
value: Exported classes

Jump to:   +  
C   S   V  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   M   P   Q   S   V  
Index Entry  Section

B
bodge-math: The bodge-math system
bodge-math: The bodge-math package

C
Class, mat: Exported classes
Class, mat2: Exported classes
Class, mat3: Exported classes
Class, mat4: Exported classes
Class, quat: Exported classes
Class, square-mat: Exported classes
Class, vec: Exported classes
Class, vec2: Exported classes
Class, vec3: Exported classes
Class, vec4: Exported classes

M
mat: Exported classes
mat2: Exported classes
mat3: Exported classes
mat4: Exported classes

P
Package, bodge-math: The bodge-math package

Q
quat: Exported classes

S
square-mat: Exported classes
System, bodge-math: The bodge-math system

V
vec: Exported classes
vec2: Exported classes
vec3: Exported classes
vec4: Exported classes

Jump to:   B   C   M   P   Q   S   V