From: Scott Worley Date: Sat, 29 Dec 2012 07:30:24 +0000 (-0800) Subject: Move per-point translate() into a separate function X-Git-Url: http://git.scottworley.com/nt3d/commitdiff_plain/4a6f6f14490c1c6f51843229d2d521368aa25c7f?hp=20ba9ac85c5721d6dda7b1e8a3e97089a52461c4 Move per-point translate() into a separate function --- diff --git a/nt3d.js b/nt3d.js index 62d898e..239b03c 100644 --- a/nt3d.js +++ b/nt3d.js @@ -228,12 +228,15 @@ nt3d = { translate: function(points, offset) { var translated = []; for (var i = 0; i < points.length; i++) { - translated[i] = [points[i][0] + offset[0], - points[i][1] + offset[1], - points[i][2] + offset[2]]; + translated[i] = this.translate_point(points[i], offset); } return translated; }, + translate_point: function(point, offset) { + return [point[0] + offset[0], + point[1] + offset[1], + point[2] + offset[2]]; + }, angle_between: function(a, b) { // a and b must be unit vectors return Math.acos(this.dot(a, b)); },