From 87231f31346149302c5930748ff389d65eadbeb9 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Sat, 18 Jan 2014 18:29:35 -0500 Subject: Added tests for minkowski with only one child diff --git a/testdata/scad/features/minkowski2-tests.scad b/testdata/scad/features/minkowski2-tests.scad index 08f3d98..37fad27 100644 --- a/testdata/scad/features/minkowski2-tests.scad +++ b/testdata/scad/features/minkowski2-tests.scad @@ -29,3 +29,6 @@ module roundedBox2dHole() { translate([-20,5,0]) roundedBox2dHole(); translate([0,0,0]) roundedBox2dCut(); translate([25,0,0]) roundedBox2dSimple(); + +// One child +translate([0,-20,0]) minkowski() { square(10); } diff --git a/testdata/scad/features/minkowski3-tests.scad b/testdata/scad/features/minkowski3-tests.scad index 0451b57..61a1dee 100644 --- a/testdata/scad/features/minkowski3-tests.scad +++ b/testdata/scad/features/minkowski3-tests.scad @@ -29,6 +29,9 @@ translate([-20,30,0]) roundedBox3dHole(); translate([0,25,0]) roundedBox3dCut(); translate([25,25,0]) roundedBox3dSimple(); +// One child +translate([0,0,0]) minkowski() { cube([10,10,5]); } + // Empty minkowski(); // No children diff --git a/tests/regression/cgalpngtest/minkowski2-tests-expected.png b/tests/regression/cgalpngtest/minkowski2-tests-expected.png index ebdbc74..b85161b 100644 Binary files a/tests/regression/cgalpngtest/minkowski2-tests-expected.png and b/tests/regression/cgalpngtest/minkowski2-tests-expected.png differ diff --git a/tests/regression/cgalpngtest/minkowski3-tests-expected.png b/tests/regression/cgalpngtest/minkowski3-tests-expected.png index 6d74961..2d2965a 100644 Binary files a/tests/regression/cgalpngtest/minkowski3-tests-expected.png and b/tests/regression/cgalpngtest/minkowski3-tests-expected.png differ diff --git a/tests/regression/dumptest/minkowski2-tests-expected.csg b/tests/regression/dumptest/minkowski2-tests-expected.csg index ec67feb..e653f8b 100644 --- a/tests/regression/dumptest/minkowski2-tests-expected.csg +++ b/tests/regression/dumptest/minkowski2-tests-expected.csg @@ -29,4 +29,9 @@ group() { } } } + multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) { + minkowski(convexity = 0) { + square(size = [10, 10], center = false); + } + } } diff --git a/tests/regression/dumptest/minkowski3-tests-expected.csg b/tests/regression/dumptest/minkowski3-tests-expected.csg index 7dc82e1..0f82691 100644 --- a/tests/regression/dumptest/minkowski3-tests-expected.csg +++ b/tests/regression/dumptest/minkowski3-tests-expected.csg @@ -29,6 +29,11 @@ group() { } } } + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + minkowski(convexity = 0) { + cube(size = [10, 10, 5], center = false); + } + } minkowski(convexity = 0); minkowski(convexity = 0); } diff --git a/tests/regression/opencsgtest/minkowski2-tests-expected.png b/tests/regression/opencsgtest/minkowski2-tests-expected.png index 062f1ed..9ea580d 100644 Binary files a/tests/regression/opencsgtest/minkowski2-tests-expected.png and b/tests/regression/opencsgtest/minkowski2-tests-expected.png differ diff --git a/tests/regression/opencsgtest/minkowski3-tests-expected.png b/tests/regression/opencsgtest/minkowski3-tests-expected.png index 1f0d572..4ef31a9 100644 Binary files a/tests/regression/opencsgtest/minkowski3-tests-expected.png and b/tests/regression/opencsgtest/minkowski3-tests-expected.png differ diff --git a/tests/regression/throwntogethertest/minkowski2-tests-expected.png b/tests/regression/throwntogethertest/minkowski2-tests-expected.png index a511f37..9ea580d 100644 Binary files a/tests/regression/throwntogethertest/minkowski2-tests-expected.png and b/tests/regression/throwntogethertest/minkowski2-tests-expected.png differ diff --git a/tests/regression/throwntogethertest/minkowski3-tests-expected.png b/tests/regression/throwntogethertest/minkowski3-tests-expected.png index 6ba0161..4ef31a9 100644 Binary files a/tests/regression/throwntogethertest/minkowski3-tests-expected.png and b/tests/regression/throwntogethertest/minkowski3-tests-expected.png differ -- cgit v0.10.1