Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A collection of terse, efficient affine matrix tools.
JavaScript
branch: master
Failed to load latest commit information.
.gitignore Added component.json
.travis.yml Added travis yml
History.md Version 0.1.1
Makefile Added head/foot to test.html
README.md Added README
component.json Version 0.1.1
index.js Style
package.json Version 0.1.1
test.js Style

README.md

geom-mat

Build Status

A collection of terse matrix utilities. A part of geom.

Features

  • Memory managed each utility has a pool of instances accessable using _X_.make() and _X_.free(). If you don't need pooled instances, simply pass in your own object instead.

  • State less no state is kept within the utilities, it's up to you.

Example

API

mat.make([a,b,c,d,x,y])

mat.free(m)

mat.copy(a[,m])

mat.ident([m])

mat.mul(a,b[,m])

mat.inv(a[,m])

mat.translate(x,y[,m])

mat.scale(x,y[,m])

mat.rotate(theta[,m])

License

MIT

Something went wrong with that request. Please try again.