geom-mat

0.1.1 • Public • Published

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

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i geom-mat

    Weekly Downloads

    6

    Version

    0.1.1

    License

    BSD

    Last publish

    Collaborators

    • slaskis