From 0c25fc46804c5941b501037f902ac04c7712d70c Mon Sep 17 00:00:00 2001 From: DoomTay Date: Sun, 26 Nov 2017 20:49:59 -0500 Subject: [PATCH] Fixed distance and interpolate functions --- js/Point.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/js/Point.js b/js/Point.js index ea37267..553b2ac 100644 --- a/js/Point.js +++ b/js/Point.js @@ -33,8 +33,8 @@ function Point (x, y) { * @returns {Number} The distance between the first and second points. */ Point.distance = function(pt1, pt2) { - var dx = p2.x - p1.x; - var dy = p2.y - p1.y; + var dx = pt2.x - pt1.x; + var dy = pt2.y - pt1.y; return Math.sqrt(dx * dx + dy * dy); } @@ -56,8 +56,8 @@ function Point (x, y) { */ Point.interpolate = function(pt1, pt2, f) { var pt = new Point(); - pt.x = p1.x + f * (p2.x - p1.x); - pt.y = p1.y + f * (p2.y - p1.y); + pt.x = pt1.x + f * (pt2.x - pt1.x); + pt.y = pt1.y + f * (pt2.y - pt1.y); return pt; } @@ -101,4 +101,4 @@ function Point (x, y) { } return this; -} \ No newline at end of file +}