]> git.scottworley.com Git - nt3d/blobdiff - medusa.html
Better names for loop index variables
[nt3d] / medusa.html
index 58319c006613cbe07b7ae80a088030499de7b65a..e077aff227a07f776bc2f764c8ca790175535eb7 100644 (file)
@@ -6,14 +6,14 @@
       function medusa(base_ring_radius, num_fingers, finger_radius, finger_faces, finger_points, finger_twirl, finger_height) {
         var finger_crosssection = nt3d.circle(finger_radius, finger_faces);
         var fingers = [];
       function medusa(base_ring_radius, num_fingers, finger_radius, finger_faces, finger_points, finger_twirl, finger_height) {
         var finger_crosssection = nt3d.circle(finger_radius, finger_faces);
         var fingers = [];
-        for (var i = 0; i < num_fingers; i++) {
-          var finger_angle = i / num_fingers;
+        for (var finger_num = 0; finger_num < num_fingers; finger_num++) {
+          var finger_angle = finger_num / num_fingers;
           var path = [];
           var path = [];
-          for (var j = 0; j <= finger_points; j++) {
-            var angle = (finger_angle + finger_twirl * j / finger_points) * 2 * Math.PI;
+          for (var finger_point = 0; finger_point <= finger_points; finger_point++) {
+            var angle = (finger_angle + finger_twirl * finger_point / finger_points) * 2 * Math.PI;
             var x = base_ring_radius * Math.cos(angle);
             var y = base_ring_radius * Math.sin(angle);
             var x = base_ring_radius * Math.cos(angle);
             var y = base_ring_radius * Math.sin(angle);
-            path.push([x, y, finger_height * j / finger_points]);
+            path.push([x, y, finger_height * finger_point / finger_points]);
           }
           var finger = nt3d.extrude(path, finger_crosssection, [0, 0, 1], nt3d.pathnormals_from_point(path, [0, 0, 0]));
           fingers = fingers.concat(finger);
           }
           var finger = nt3d.extrude(path, finger_crosssection, [0, 0, 1], nt3d.pathnormals_from_point(path, [0, 0, 0]));
           fingers = fingers.concat(finger);