X-Git-Url: http://git.scottworley.com/nt3d/blobdiff_plain/0ab5ca18fc7c4d26a3a7cf30cd902d2ebc190f4d..bdd7bcc0908b9eb688223b1cc48dbc80b4ef3556:/box_by_trianglefan.html diff --git a/box_by_trianglefan.html b/box_by_trianglefan.html index 1972560..3090d4a 100644 --- a/box_by_trianglefan.html +++ b/box_by_trianglefan.html @@ -3,21 +3,20 @@ <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); - 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.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]]; + var params = [["size", 1]]; </script> </head> <body onload="nt3d.framework(box_by_trianglefan, params)">