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.1.0, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:40:37 2018 GMT+0.


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

1 Introduction

Quicklisp Build Status

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, 3D, and 4D vectors, 4x4 matrices, quaternions, and dual quaternions.

Install

(ql:quickload :gamebox-math)

Usage

Documentation has not been written at this time.

License

Copyright © 2014-2018 Michael Fiano michael.fiano@gmail.com.

Licensed under the MIT License.

A copy of the license is available here.


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 <michael.fiano@gmail.com>

Author

Michael Fiano <michael.fiano@gmail.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

[![Quicklisp](http://quickdocs.org/badge/gamebox-math.svg)](http://quickdocs.org/gamebox-math/)
[![Build Status](https://travis-ci.org/mfiano/gamebox-math.svg?branch=master)](https://travis-ci.org/mfiano/gamebox-math)

# 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, 3D, and 4D vectors, 4x4 matrices, quaternions, and dual
quaternions.

## Install

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

## Usage

Documentation has not been written at this time.

## License

Copyright © 2014-2018 Michael Fiano <michael.fiano@gmail.com>.

Licensed under the MIT License.

A copy of the license is available [here](LICENSE).

Version

6.1.0

Dependencies
Source

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

Dependency

common.lisp (file)

Parent

gamebox-math (system)

Location

vector/

Components

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

3.2 gamebox-math/matrix

Dependency

vector (module)

Parent

gamebox-math (system)

Location

matrix/

Components

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

3.3 gamebox-math/quaternion

Dependency

matrix (module)

Parent

gamebox-math (system)

Location

quaternion/

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

Location

/home/quickbuilder/quicklisp/dists/quicklisp/software/gamebox-math-20180131-git/gamebox-math.asd

Systems

gamebox-math (system)


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

4.1.2 gamebox-math/package.lisp

Parent

gamebox-math (system)

Location

package.lisp


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

4.1.3 gamebox-math/common.lisp

Dependency

package.lisp (file)

Parent

gamebox-math (system)

Location

common.lisp


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

4.1.4 gamebox-math/vector/package.lisp

Parent

vector (module)

Location

vector/package.lisp


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

4.1.5 gamebox-math/vector/swizzle.lisp

Parent

vector (module)

Location

vector/swizzle.lisp


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

4.1.6 gamebox-math/vector/vector2.lisp

Parent

vector (module)

Location

vector/vector2.lisp


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

4.1.7 gamebox-math/vector/vector3.lisp

Parent

vector (module)

Location

vector/vector3.lisp


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

4.1.8 gamebox-math/vector/vector4.lisp

Parent

vector (module)

Location

vector/vector4.lisp


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

4.1.9 gamebox-math/matrix/package.lisp

Parent

matrix (module)

Location

matrix/package.lisp


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

4.1.10 gamebox-math/matrix/matrix2.lisp

Parent

matrix (module)

Location

matrix/matrix2.lisp


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

4.1.11 gamebox-math/matrix/matrix3.lisp

Parent

matrix (module)

Location

matrix/matrix3.lisp


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

4.1.12 gamebox-math/matrix/matrix4.lisp

Parent

matrix (module)

Location

matrix/matrix4.lisp


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

4.1.13 gamebox-math/quaternion/package.lisp

Parent

quaternion (module)

Location

quaternion/package.lisp


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

4.1.14 gamebox-math/quaternion/quaternion.lisp

Parent

quaternion (module)

Location

quaternion/quaternion.lisp


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

4.1.15 gamebox-math/quaternion/dual-quaternion.lisp

Parent

quaternion (module)

Location

quaternion/dual-quaternion.lisp


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   G   L   M  
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/matrix/matrix2.lisp: The gamebox-math/matrix/matrix2<dot>lisp file
File, Lisp, gamebox-math/matrix/matrix3.lisp: The gamebox-math/matrix/matrix3<dot>lisp file
File, Lisp, gamebox-math/matrix/matrix4.lisp: The gamebox-math/matrix/matrix4<dot>lisp file
File, Lisp, gamebox-math/matrix/package.lisp: The gamebox-math/matrix/package<dot>lisp file
File, Lisp, gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
File, Lisp, gamebox-math/quaternion/dual-quaternion.lisp: The gamebox-math/quaternion/dual-quaternion<dot>lisp file
File, Lisp, gamebox-math/quaternion/package.lisp: The gamebox-math/quaternion/package<dot>lisp file
File, Lisp, gamebox-math/quaternion/quaternion.lisp: The gamebox-math/quaternion/quaternion<dot>lisp file
File, Lisp, gamebox-math/vector/package.lisp: The gamebox-math/vector/package<dot>lisp file
File, Lisp, gamebox-math/vector/swizzle.lisp: The gamebox-math/vector/swizzle<dot>lisp file
File, Lisp, gamebox-math/vector/vector2.lisp: The gamebox-math/vector/vector2<dot>lisp file
File, Lisp, gamebox-math/vector/vector3.lisp: The gamebox-math/vector/vector3<dot>lisp file
File, Lisp, gamebox-math/vector/vector4.lisp: The gamebox-math/vector/vector4<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/matrix: The gamebox-math/matrix module
gamebox-math/matrix/matrix2.lisp: The gamebox-math/matrix/matrix2<dot>lisp file
gamebox-math/matrix/matrix3.lisp: The gamebox-math/matrix/matrix3<dot>lisp file
gamebox-math/matrix/matrix4.lisp: The gamebox-math/matrix/matrix4<dot>lisp file
gamebox-math/matrix/package.lisp: The gamebox-math/matrix/package<dot>lisp file
gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
gamebox-math/quaternion: The gamebox-math/quaternion module
gamebox-math/quaternion/dual-quaternion.lisp: The gamebox-math/quaternion/dual-quaternion<dot>lisp file
gamebox-math/quaternion/package.lisp: The gamebox-math/quaternion/package<dot>lisp file
gamebox-math/quaternion/quaternion.lisp: The gamebox-math/quaternion/quaternion<dot>lisp file
gamebox-math/vector: The gamebox-math/vector module
gamebox-math/vector/package.lisp: The gamebox-math/vector/package<dot>lisp file
gamebox-math/vector/swizzle.lisp: The gamebox-math/vector/swizzle<dot>lisp file
gamebox-math/vector/vector2.lisp: The gamebox-math/vector/vector2<dot>lisp file
gamebox-math/vector/vector3.lisp: The gamebox-math/vector/vector3<dot>lisp file
gamebox-math/vector/vector4.lisp: The gamebox-math/vector/vector4<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/matrix/matrix2.lisp: The gamebox-math/matrix/matrix2<dot>lisp file
Lisp File, gamebox-math/matrix/matrix3.lisp: The gamebox-math/matrix/matrix3<dot>lisp file
Lisp File, gamebox-math/matrix/matrix4.lisp: The gamebox-math/matrix/matrix4<dot>lisp file
Lisp File, gamebox-math/matrix/package.lisp: The gamebox-math/matrix/package<dot>lisp file
Lisp File, gamebox-math/package.lisp: The gamebox-math/package<dot>lisp file
Lisp File, gamebox-math/quaternion/dual-quaternion.lisp: The gamebox-math/quaternion/dual-quaternion<dot>lisp file
Lisp File, gamebox-math/quaternion/package.lisp: The gamebox-math/quaternion/package<dot>lisp file
Lisp File, gamebox-math/quaternion/quaternion.lisp: The gamebox-math/quaternion/quaternion<dot>lisp file
Lisp File, gamebox-math/vector/package.lisp: The gamebox-math/vector/package<dot>lisp file
Lisp File, gamebox-math/vector/swizzle.lisp: The gamebox-math/vector/swizzle<dot>lisp file
Lisp File, gamebox-math/vector/vector2.lisp: The gamebox-math/vector/vector2<dot>lisp file
Lisp File, gamebox-math/vector/vector3.lisp: The gamebox-math/vector/vector3<dot>lisp file
Lisp File, gamebox-math/vector/vector4.lisp: The gamebox-math/vector/vector4<dot>lisp file

M
Module, gamebox-math/matrix: The gamebox-math/matrix module
Module, gamebox-math/quaternion: The gamebox-math/quaternion module
Module, gamebox-math/vector: The gamebox-math/vector module

Jump to:   F   G   L   M  

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