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

27 lines (16 loc) 451 B
var tap = require("tap"), test = tap.test, Circle = require("../index.js").Circle; //setup test("Circle init", function(t) { var c1 = Circle.create(0, 0, 10); // normalized t.equal(c1[0][0], 0, "t1"); t.equal(c1[0][1], 0, "t2"); t.equal(c1[1], 10, "t3"); Circle.translate(c1, c1, [10,10]); t.equal(c1[0][0], 10, "t1-1"); t.equal(c1[0][1], 10, "t2-1"); t.equal(c1[1], 10, "t3-1"); t.end(); });