The gamebox-math Reference Manual

Table of Contents

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

The gamebox-math Reference Manual

This is the gamebox-math Reference Manual, version 6.2.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:49:07 2018 GMT+0.


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

1 Introduction

gamebox-math

A high performance math library useful for making games.

Overview

A library written in portable Common Lisp, providing support for common math functions related to game development. Supported are:

Install

(ql:quickload :gamebox-math)

License

Copyright © 2014-2018 Michael Fiano.

Licensed under the MIT License.


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 gamebox-math

Maintainer

Michael Fiano <mail@michaelfiano.com>

Author

Michael Fiano <mail@michaelfiano.com>

Home Page

https://github.com/mfiano/gamebox-math

Source Control

(:git "git@github.com:mfiano/gamebox-math.git")

Bug Tracker

https://github.com/mfiano/gamebox-math/issues

License

MIT

Description

A high performance math library useful for making games.

Long Description

# gamebox-math

A high performance math library useful for making games.

## Overview

A library written in portable Common Lisp, providing support for common math functions related to game development. Supported are:

* 2D vectors
* 3D vectors
* 4D vectors
* 2x2 matrices
* 3x3 matrices
* 4x4 matrices
* Quaternions
* Dual quaternions

## Install

“‘ lisp
(ql:quickload :gamebox-math)
“‘

## License

Copyright © 2014-2018 [Michael Fiano](mailto:mail@michaelfiano.com).

Licensed under the MIT License.

Version

6.2.0

Dependencies
Source

gamebox-math.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 gamebox-math.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/gamebox-math-20180430-git/gamebox-math.asd

Systems

gamebox-math (system)


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

3.1.2 gamebox-math/package.lisp

Parent

gamebox-math (system)

Location

package.lisp


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

3.1.3 gamebox-math/common.lisp

Dependency

package.lisp (file)

Parent

gamebox-math (system)

Location

common.lisp


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

3.1.4 gamebox-math/vec2i.lisp

Dependency

common.lisp (file)

Parent

gamebox-math (system)

Location

vec2i.lisp


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

3.1.5 gamebox-math/vec2f.lisp

Dependency

vec2i.lisp (file)

Parent

gamebox-math (system)

Location

vec2f.lisp


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

3.1.6 gamebox-math/vec3i.lisp

Dependency

vec2f.lisp (file)

Parent

gamebox-math (system)

Location

vec3i.lisp


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

3.1.7 gamebox-math/vec3f.lisp

Dependency

vec3i.lisp (file)

Parent

gamebox-math (system)

Location

vec3f.lisp


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

3.1.8 gamebox-math/vec4i.lisp

Dependency

vec3f.lisp (file)

Parent

gamebox-math (system)

Location

vec4i.lisp


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

3.1.9 gamebox-math/vec4f.lisp

Dependency

vec4i.lisp (file)

Parent

gamebox-math (system)

Location

vec4f.lisp


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

3.1.10 gamebox-math/mat2.lisp

Dependency

vec4f.lisp (file)

Parent

gamebox-math (system)

Location

mat2.lisp


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

3.1.11 gamebox-math/mat3.lisp

Dependency

mat2.lisp (file)

Parent

gamebox-math (system)

Location

mat3.lisp


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

3.1.12 gamebox-math/mat4.lisp

Dependency

mat3.lisp (file)

Parent

gamebox-math (system)

Location

mat4.lisp


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

3.1.13 gamebox-math/quat.lisp

Dependency

mat4.lisp (file)

Parent

gamebox-math (system)

Location

quat.lisp


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

3.1.14 gamebox-math/dquat.lisp

Dependency

quat.lisp (file)

Parent

gamebox-math (system)

Location

dquat.lisp


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   G   L  
Index Entry  Section

F
File, Lisp, gamebox-math.asd: The gamebox-math<dot>asd file
File, Lisp, gamebox-math/common.lisp: The gamebox-math/common<dot>lisp file
File, Lisp, gamebox-math/dquat.lisp: The gamebox-math/dquat<dot>lisp file
File, Lisp, gamebox-math/mat2.lisp: The gamebox-math/mat2<dot>lisp file
File, Lisp, gamebox-math/mat3.lisp: The gamebox-math/mat3<dot>lisp file
File, Lisp, gamebox-math/mat4.lisp: The gamebox-math/mat4<dot>lisp file
File, Lisp, gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
File, Lisp, gamebox-math/quat.lisp: The gamebox-math/quat<dot>lisp file
File, Lisp, gamebox-math/vec2f.lisp: The gamebox-math/vec2f<dot>lisp file
File, Lisp, gamebox-math/vec2i.lisp: The gamebox-math/vec2i<dot>lisp file
File, Lisp, gamebox-math/vec3f.lisp: The gamebox-math/vec3f<dot>lisp file
File, Lisp, gamebox-math/vec3i.lisp: The gamebox-math/vec3i<dot>lisp file
File, Lisp, gamebox-math/vec4f.lisp: The gamebox-math/vec4f<dot>lisp file
File, Lisp, gamebox-math/vec4i.lisp: The gamebox-math/vec4i<dot>lisp file

G
gamebox-math.asd: The gamebox-math<dot>asd file
gamebox-math/common.lisp: The gamebox-math/common<dot>lisp file
gamebox-math/dquat.lisp: The gamebox-math/dquat<dot>lisp file
gamebox-math/mat2.lisp: The gamebox-math/mat2<dot>lisp file
gamebox-math/mat3.lisp: The gamebox-math/mat3<dot>lisp file
gamebox-math/mat4.lisp: The gamebox-math/mat4<dot>lisp file
gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
gamebox-math/quat.lisp: The gamebox-math/quat<dot>lisp file
gamebox-math/vec2f.lisp: The gamebox-math/vec2f<dot>lisp file
gamebox-math/vec2i.lisp: The gamebox-math/vec2i<dot>lisp file
gamebox-math/vec3f.lisp: The gamebox-math/vec3f<dot>lisp file
gamebox-math/vec3i.lisp: The gamebox-math/vec3i<dot>lisp file
gamebox-math/vec4f.lisp: The gamebox-math/vec4f<dot>lisp file
gamebox-math/vec4i.lisp: The gamebox-math/vec4i<dot>lisp file

L
Lisp File, gamebox-math.asd: The gamebox-math<dot>asd file
Lisp File, gamebox-math/common.lisp: The gamebox-math/common<dot>lisp file
Lisp File, gamebox-math/dquat.lisp: The gamebox-math/dquat<dot>lisp file
Lisp File, gamebox-math/mat2.lisp: The gamebox-math/mat2<dot>lisp file
Lisp File, gamebox-math/mat3.lisp: The gamebox-math/mat3<dot>lisp file
Lisp File, gamebox-math/mat4.lisp: The gamebox-math/mat4<dot>lisp file
Lisp File, gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
Lisp File, gamebox-math/quat.lisp: The gamebox-math/quat<dot>lisp file
Lisp File, gamebox-math/vec2f.lisp: The gamebox-math/vec2f<dot>lisp file
Lisp File, gamebox-math/vec2i.lisp: The gamebox-math/vec2i<dot>lisp file
Lisp File, gamebox-math/vec3f.lisp: The gamebox-math/vec3f<dot>lisp file
Lisp File, gamebox-math/vec3i.lisp: The gamebox-math/vec3i<dot>lisp file
Lisp File, gamebox-math/vec4f.lisp: The gamebox-math/vec4f<dot>lisp file
Lisp File, gamebox-math/vec4i.lisp: The gamebox-math/vec4i<dot>lisp file

Jump to:   F   G   L  

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

A.2 Functions


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

A.3 Variables


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

A.4 Data types

Jump to:   G   S  
Index Entry  Section

G
gamebox-math: The gamebox-math system

S
System, gamebox-math: The gamebox-math system

Jump to:   G   S