diff options
author | Marius Kintel <marius@kintel.net> | 2013-11-15 20:34:42 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-11-15 20:34:42 (GMT) |
commit | 022f80e87b1df5af489414a01bf2b5bcef1c3acd (patch) | |
tree | d20c8d9df56f129880df6426c0f885479ebc014a /testdata/scad/features/for-tests.scad | |
parent | af8359993a6dfffed8f57bc5605f2ca77a353ffa (diff) | |
parent | f46bd3788f75e691b65aaf0e4ffb1db1029ef717 (diff) |
Merge pull request #542 from t-paul/issue500
Allow for statement with negative step value.
Diffstat (limited to 'testdata/scad/features/for-tests.scad')
-rw-r--r-- | testdata/scad/features/for-tests.scad | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/testdata/scad/features/for-tests.scad b/testdata/scad/features/for-tests.scad index fe36789..10295b1 100644 --- a/testdata/scad/features/for-tests.scad +++ b/testdata/scad/features/for-tests.scad @@ -22,10 +22,10 @@ for(r=[1:2:6]) translate([r*10-30,30,0]) difference() {cylinder(r=r, center=true for(r=[1.5:0.2:2.5]) translate([r*10-30,30,0]) cube([1, 4*r, 2], center=true); // Negative range, negative step -for(r=[5:-1:1]) translate([r*10-60,40,0]) cylinder(r=r); +for(r=[5:-1:1]) translate([r*10-30,50,0]) cylinder(r=r); -// Negative range, positive step -for(r=[5:1:1]) translate([r*10-30,40,0]) cylinder(r=r); +// Negative range, positive step (using backward compatible auto swap of begin and end) +for(r=[5:1]) translate([r*10-30,40,0]) cylinder(r=r); // Zero step |