From: Scott Worley Date: Tue, 25 Dec 2012 05:44:08 +0000 (-0800) Subject: A helper function for generating pathnormals X-Git-Url: http://git.scottworley.com/nt3d/commitdiff_plain/7731ed7a4c4845e60f937dd1f082b1ce24939607?ds=sidebyside A helper function for generating pathnormals --- diff --git a/nt3d.js b/nt3d.js index fd57824..62d898e 100644 --- a/nt3d.js +++ b/nt3d.js @@ -83,6 +83,14 @@ nt3d = { return nt3d.sub(path[i+1], path[i-1]); }; }, + pathnormals_from_point: function(path, p) { + // Use this with any point that is not on any path tangent line + var pathnormals = []; + for (var i = 0; i < path.length; i++) { + pathnormals.push(this.sub(path[i], p)); + } + return pathnormals; + }, to_function: function(thing, make_indexer) { // If thing is a point, just yield thing every time. // If thing is a list of points && make_indexer, index into thing.