heavy refactoring, documentation and a bit of performance
documentation improvements
browserify is need with the latest changes
update test, add Draw class (for HTML canvas drawing) and more documentation work (Distance & Intersection)
Math.snap, Math.snapRound, Vec2.angleTo
Matrix2D.interpolate, more visual tests/demos and more readme
Triangle.circumcenter/abMidPoint/bcMidPoint/caMidPoint, Circle.fromSegment2/fromRectangle/fromTriangle, Draw.triangle, etc...
circle.isInside, Draw.cartesian_cs, line2.rotate, line2.closetPoint, rectangle.isInside, segment2.slope, segment2.midPoint, triangle.midTriangle & fix: Draw.line2 +tests + docs
minor fixes and additions
Vec2 Collisions, Draw inverted axis(wip), and minor improvements
fix test, fix invertAxis, beautifier html test and include them in the readme
fix angle/segment2/triangle html tests
fix Draw.angle, feature Segment2.leftNormal/rightNormal/normalize, improve segment2 html test
minor fixes and some additions
circle.closestPoint and resource links
add some new methods
fix test, rename BB2 to AABB2 (OBB2 is near!) and minor additions everywhere!
NMTree (Quadtree)
GJK algorithim
wip fix GJK & test