]> git.scottworley.com Git - nt3d/blobdiff - box_by_trianglefan.html
Use a params object rather than loose arguments
[nt3d] / box_by_trianglefan.html
index 7c0519cdeaab460910a244dd7f4a996850f4b444..3090d4a43e164c36ccb1ce1f67d162b3064b2763 100644 (file)
@@ -3,20 +3,20 @@
     <title>Box by trianglefan</title>
     <script type="text/javascript" src="nt3d.js"></script>
     <script type="text/javascript">
     <title>Box by trianglefan</title>
     <script type="text/javascript" src="nt3d.js"></script>
     <script type="text/javascript">
-      function box_by_trianglefan(size) {
-        var origin = [0,    0,    0   ];
-        var x      = [size, 0,    0   ];
-        var y      = [0,    size, 0   ];
-        var z      = [0,    0,    size];
-        var xy     = [size, size, 0   ];
-        var xz     = [size, 0,    size];
-        var yz     = [0,    size, size];
-        var xyz    = [size, size, size];
+      function box_by_trianglefan(params) {
+        var origin = [0,           0,           0          ];
+        var x      = [params.size, 0,           0          ];
+        var y      = [0,           params.size, 0          ];
+        var z      = [0,           0,           params.size];
+        var xy     = [params.size, params.size, 0          ];
+        var xz     = [params.size, 0,           params.size];
+        var yz     = [0,           params.size, params.size];
+        var xyz    = [params.size, params.size, params.size];
        return [].concat(
          nt3d.closed_trianglefan([origin, x, xz, z, yz, y, xy]),
          nt3d.closed_trianglefan([xyz, yz, z, xz, x, xy, y]));
       }
        return [].concat(
          nt3d.closed_trianglefan([origin, x, xz, z, yz, y, xy]),
          nt3d.closed_trianglefan([xyz, yz, z, xz, x, xy, y]));
       }
-      var params = [["Size", 1]];
+      var params = [["size", 1]];
     </script>
   </head>
   <body onload="nt3d.framework(box_by_trianglefan, params)">
     </script>
   </head>
   <body onload="nt3d.framework(box_by_trianglefan, params)">