Skip to content
A native Lisp graphics math library with an emphasis on performance and correctness.
Branch: master
Clone or download
Latest commit 507bac1 Jun 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Merge branch 'master' of github.com:mfiano/origin Jun 24, 2019
test Merge pull request #6 from psilord/psilord/feature/rotate-name-change Jun 23, 2019
LICENSE Added support for integer vectors Apr 26, 2018
README.md Updated project metadata Jun 17, 2019
origin.asd Minor changes Jun 24, 2019
origin.test.asd rename project Jun 2, 2019

README.md

Origin

A native Lisp graphics math library with an emphasis on performance and correctness

Overview

A Common Lisp game math library, 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

Important This project is not conforming with the Common Lisp specification in that it requires an implementation which supports "package-local nicknames". At the time of writing, this currently includes: ABCL, SBCL, CCL, ECL, and Clasp.

Install

(ql:quickload :origin)

Contributors

  • Peter Keller - Special thanks for contributions and correctness checking.

License

Copyright © 2014-2018 Michael Fiano.

Licensed under the MIT License.

You can’t perform that action at this time.