summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorDon Bright <hugh.m.bright@gmail.com>2013-08-14 02:14:56 (GMT)
committerDon Bright <hugh.m.bright@gmail.com>2013-08-14 02:14:56 (GMT)
commit506ed4e693a086eff0ffe9e49ded5ca2edc981d1 (patch)
tree5b9eeb844b881b253c9f6fa3c0b7642a9d9e54af /testdata
parentd2933590c23ae3a3d95bd1d2d74d03cdbb7897cc (diff)
first step of dealing with issue #455
Diffstat (limited to 'testdata')
-rw-r--r--testdata/scad/features/resize-tests.scad31
1 files changed, 21 insertions, 10 deletions
diff --git a/testdata/scad/features/resize-tests.scad b/testdata/scad/features/resize-tests.scad
index 659848b..3150e86 100644
--- a/testdata/scad/features/resize-tests.scad
+++ b/testdata/scad/features/resize-tests.scad
@@ -4,6 +4,7 @@
// and should be inscribed in gold row in 'top' view
// back row (green) = should be all cubes auto-scaled up
// back top (purple) = uses 'auto' feature
+// lime green = 'auto' feature where we 'shrink'
// pink = recursive resize, negative, <1, wrong syntax, etc
$fn=8;
@@ -60,22 +61,32 @@ 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,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([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([0,0,7],auto=[true,true,false]) cube();
}
color("pink"){
-translate([10,0,-10]) resize([4,4,4]) resize([5000,100,1000]) cube();
-translate([10,10,-10]) resize([-5,0,0]) cube();
-translate([10,20,-10]) resize([-5,0,0],auto=3) cube();
-translate([10,30,-10]) resize(-5,0,0,auto=3) cube();
-translate([10,40,-10]) resize(5,0,0) cube();
-translate([10,50,-10]) resize([0.5,0,7]) cube([0.5,1,1000]);
-translate([10,60,-10]) resize([0,0,0.5]) cube([6,6,10000000000]);
-} \ No newline at end of file
+translate([0 , 0,-10]) resize([4,4,4]) resize([5000,100,1000]) cube();
+translate([10,0,-10]) resize([-5,0,0]) cube();
+translate([20,0,-10]) resize([-5,0,0],auto=3) cube();
+translate([30,0,-10]) resize(-5,0,0,auto=3) cube();
+translate([40,0,-10]) resize(5,0,0) cube();
+translate([50,0,-10]) resize([0.5,0,7]) cube([0.5,1,1000]);
+translate([60,0,-10]) resize([0,0,0.5]) cube([6,6,10000000000]);
+}
+
+color("lime"){
+translate([20,0,0]) resize([5,0,0],auto=[true,true,false]) cube(9);
+translate([30,0,0]) resize([6,0,0],auto=[true,true,true]) cube(9);
+translate([40,0,0]) resize([6,0,0],auto=[true,false,true]) cube(9);
+translate([50,0,0]) resize([5,0,20],auto=[false,true,true]) cube(9);
+translate([60,0,0]) resize([0,0,7],auto=[false,false,true]) cube(9);
+translate([70,0,0]) resize([6,0,0],auto=[true,true,false]) cube(9);
+}
contact: Jan Huwald // Impressum