From 2f26ede4efa95cc756a2b3240c2a9e29f0f48486 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Sun, 23 Dec 2012 23:59:34 -0800 Subject: [PATCH 1/1] Use "this" instead of the global name --- nt3d.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nt3d.js b/nt3d.js index 9c4aeb1..c69c185 100644 --- a/nt3d.js +++ b/nt3d.js @@ -98,19 +98,19 @@ nt3d = { }, extrude: function(path, shape, shapenormals, pathnormals) { - var guts_result = nt3d._extrude_guts(path, shape, shapenormals, pathnormals); + var guts_result = this._extrude_guts(path, shape, shapenormals, pathnormals); // Add the end-caps // XXX: This doesn't work if shape is not convex return guts_result.points.concat( - nt3d.trianglefan(guts_result.first_loop.reverse()), - nt3d.trianglefan(guts_result.last_loop)); + this.trianglefan(guts_result.first_loop.reverse()), + this.trianglefan(guts_result.last_loop)); }, closed_extrude: function(path, shape, shapenormals, pathnormals) { - var guts_result = nt3d._extrude_guts(path, shape, shapenormals, pathnormals); + var guts_result = this._extrude_guts(path, shape, shapenormals, pathnormals); // Stitch the ends together return guts_result.points.concat( - nt3d.closed_quadstrip(nt3d.zip(guts_result.first_loop, guts_result.last_loop))); + this.closed_quadstrip(this.zip(guts_result.first_loop, guts_result.last_loop))); }, _extrude_guts: function(path, shape, shapenormals, pathnormals) { var shape_fun = this.to_function(shape, false); @@ -164,7 +164,7 @@ nt3d = { if (i == 0) { result.first_loop = loop; } else { - result.points = result.points.concat(nt3d.closed_quadstrip(nt3d.zip(loop, prev_loop))); + result.points = result.points.concat(this.closed_quadstrip(this.zip(loop, prev_loop))); } prev_loop = loop; } -- 2.44.1