X-Git-Url: http://git.scottworley.com/nt3d/blobdiff_plain/7731ed7a4c4845e60f937dd1f082b1ce24939607..4a6f6f14490c1c6f51843229d2d521368aa25c7f:/nt3d.js?ds=inline 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)); },