UNPKG

js-2dmath

Version:

Fast 2d geometry math: Vector2, Rectangle, Circle, Matrix2x3 (2D transformation), Circle, BoundingBox, Line2, Segment2, Intersections, Distances, Transitions (animation/tween), Random numbers, Noise

18 lines (13 loc) 368 B
var tap = require("tap"), test = tap.test, Matrix22 = require("../index.js").Matrix22; //setup test("Mat22 test 01", function(t) { var mat22 = Matrix22.fromNumbers(-1, 2, 4, -6); var vec2 = [-12,20]; var out_vec2 = [0, 0]; Matrix22.solve(out_vec2, mat22, vec2); t.equals(out_vec2[0], 4); t.equals(out_vec2[1], -2); t.end(); });