]> git.scottworley.com Git - nt3d/blobdiff - torus_by_extrude.html
Flip the order of shape,path in extrude args
[nt3d] / torus_by_extrude.html
index 323ad1472d006161824fc71a4949b227e8dccf8f..69bbdabc4a9150970d655cb41448dc1404a5686d 100644 (file)
@@ -4,15 +4,15 @@
     <script type="text/javascript" src="nt3d.js"></script>
     <script type="text/javascript">
       function torus_by_extrude(torus_radius, cross_section_radius, long_steps, short_steps) {
-       var cross_section = nt3d.circle(cross_section_radius, short_steps);
        var path = nt3d.circle(torus_radius, long_steps);
+       var cross_section = nt3d.circle(cross_section_radius, short_steps);
        var cross_section_normals = nt3d.rotate_about_origin(path, [0,0,1], Math.PI/2);
        var path_normals = [];
        path_normals.length = long_steps;
        for (var i = 0; i < long_steps; i++) {
                path_normals[i] = [0, 0, 1];
        }
-       return nt3d.closed_extrude(cross_section, path, cross_section_normals, path_normals);
+       return nt3d.closed_extrude(path, cross_section, cross_section_normals, path_normals);
       }
       var params = [["Torus radus", 100],
                     ["Cross section radius", 40],