]> git.scottworley.com Git - nt3d/blobdiff - box_by_trianglefan.html
Move per-point translate() into a separate function
[nt3d] / box_by_trianglefan.html
index 1972560b4f9beae2b6592a208bb4e43db3ba691e..7c0519cdeaab460910a244dd7f4a996850f4b444 100644 (file)
@@ -3,8 +3,7 @@
     <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_as_string) {
-        var size = parseFloat(size_as_string);
+      function box_by_trianglefan(size) {
         var origin = [0,    0,    0   ];
         var x      = [size, 0,    0   ];
         var y      = [0,    size, 0   ];
         var origin = [0,    0,    0   ];
         var x      = [size, 0,    0   ];
         var y      = [0,    size, 0   ];
@@ -14,8 +13,8 @@
         var yz     = [0,    size, size];
         var xyz    = [size, size, size];
        return [].concat(
         var yz     = [0,    size, size];
         var xyz    = [size, size, size];
        return [].concat(
-         nt3d.trianglefan([origin, x, xz, z, yz, y, xy, x]),
-         nt3d.trianglefan([xyz, yz, z, xz, x, xy, y, yz]));
+         nt3d.closed_trianglefan([origin, x, xz, z, yz, y, xy]),
+         nt3d.closed_trianglefan([xyz, yz, z, xz, x, xy, y]));
       }
       var params = [["Size", 1]];
     </script>
       }
       var params = [["Size", 1]];
     </script>