]> git.scottworley.com Git - nt3d/blobdiff - nt3d.js
Use "this" instead of the global name
[nt3d] / nt3d.js
diff --git a/nt3d.js b/nt3d.js
index 9c4aeb18693000a43267508722918b30c6cdfe80..c69c185362a1411aa0ebfa604699f951a194c338 100644 (file)
--- 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;
                }