diff options
Diffstat (limited to 'testdata/scad')
| -rw-r--r-- | testdata/scad/features/resize-tests.scad | 32 | 
1 files changed, 25 insertions, 7 deletions
| diff --git a/testdata/scad/features/resize-tests.scad b/testdata/scad/features/resize-tests.scad index 76f49ee..5853980 100644 --- a/testdata/scad/features/resize-tests.scad +++ b/testdata/scad/features/resize-tests.scad @@ -1,9 +1,11 @@ -// bottom row = reference -// middle row = should match reference -// top row = should be inscribed in middle row in 'top' view -// back row = should be all cubes auto-scaled up +// bottom row (red) = reference +// middle row (gold) = should match reference +// top row (blue) = should be inscribed in middle row in 'top' view +// back row (green) = should be all cubes auto-scaled up +// back top (purple) = uses 'auto' feature +// pink = recursive resize -$fn=10; +$fn=8;  color("red") {  translate([0, 0,-10]) cube();  @@ -35,8 +37,8 @@ translate([2.5,10.5,10]) resize([5,0,0]) sphere(0.5);  translate([0.5,23,10]) resize([0,6,0]) sphere(0.5);   translate([0.5,30.5,10]) resize([0,0,7]) sphere(0.5);   translate([2.5,43,10]) resize([5,6,0]) sphere(0.5);  -translate([0.5,63,10]) resize([0,6,7]) sphere(0.5);   translate([2.5,50.5,10]) resize([5,0,7]) sphere(0.5);  +translate([0.5,63,10]) resize([0,6,7]) sphere(0.5);   translate([4,74.5,10]) resize([8,9]) sphere(0.5);   translate([4.5,80.5,10]) resize([9]) sphere(0.5);   translate([2.5,93,10]) resize([5,6,7]) sphere(0.5);  @@ -48,9 +50,25 @@ translate([10,10,0]) resize([5,0,0],auto=true) cube();  translate([10,20,0]) resize([0,6,0],auto=true) cube();   translate([10,30,0]) resize([0,0,7],auto=true) cube();   translate([10,40,0]) resize([5,6,0],true) cube();  -translate([10,60,0]) resize([0,6,7],auto=true) cube();   translate([10,50,0]) resize([5,0,7],true) cube();  +translate([10,60,0]) resize([0,6,7],auto=true) cube();   translate([10,70,0]) resize([8,9],auto=true) cube();   translate([10,80,0]) resize([9],true) cube();   translate([10,90,0]) resize([5,6,7],auto=true) cube();  +} + +color("purple"){ +translate([10, 0, 10]) cube();  +translate([10,10,10]) resize([5,0,0],auto=[true,true,false]) cube();  +translate([10,20,10]) resize([6,0,0],auto=[true,true,true]) cube();  +translate([13.5,33.5,10]) resize([7,0,0],auto=[true,false,false]) sphere();  +translate([10,40,10]) resize([6,0,0],auto=[true,false,true]) cube();  +translate([10,50,10]) resize([7,0,7],auto=[false,true,true]) cube();  +translate([13.5,63.5,10]) resize([7,0,0],auto=[false,true,false]) sphere(); translate([10,70,10]) resize([8,0,0],auto=[false,false,false]) cube();  +translate([10,80,10]) resize([9,0,0],auto=[false,false,true]) cube();  +translate([10,90,10]) resize([-5,0,0]) cube();  +} + +color("pink"){ +translate([10,0,-10]) resize([4,4,4]) resize([5000,100,1000]) cube();  }
\ No newline at end of file | 
