A collection of terse geometry utilities.
Memory managed each utility has a pool of instances accessable using
_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.
var geom = require('geom') , vec = geom.vec; var v = vec.make(10,10); vec.smul(v,10) // => [100,100]
Here are some resources which was helpful while compiling this collection: