summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2014-01-18 23:29:35 (GMT)
committerMarius Kintel <marius@kintel.net>2014-01-18 23:29:35 (GMT)
commit87231f31346149302c5930748ff389d65eadbeb9 (patch)
tree54ed848b2ef14ca8fc7e55eb19e7186b19e494e2
parentf881efe47787eb5b58cb5ae50cb3dcff0b64d18c (diff)
Added tests for minkowski with only one child
-rw-r--r--testdata/scad/features/minkowski2-tests.scad3
-rw-r--r--testdata/scad/features/minkowski3-tests.scad3
-rw-r--r--tests/regression/cgalpngtest/minkowski2-tests-expected.pngbin7538 -> 6984 bytes
-rw-r--r--tests/regression/cgalpngtest/minkowski3-tests-expected.pngbin8602 -> 8019 bytes
-rw-r--r--tests/regression/dumptest/minkowski2-tests-expected.csg5
-rw-r--r--tests/regression/dumptest/minkowski3-tests-expected.csg5
-rw-r--r--tests/regression/opencsgtest/minkowski2-tests-expected.pngbin8177 -> 7388 bytes
-rw-r--r--tests/regression/opencsgtest/minkowski3-tests-expected.pngbin8820 -> 8028 bytes
-rw-r--r--tests/regression/throwntogethertest/minkowski2-tests-expected.pngbin3635 -> 7388 bytes
-rw-r--r--tests/regression/throwntogethertest/minkowski3-tests-expected.pngbin4455 -> 8028 bytes
10 files changed, 16 insertions, 0 deletions
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
--- a/tests/regression/cgalpngtest/minkowski2-tests-expected.png
+++ b/tests/regression/cgalpngtest/minkowski2-tests-expected.png
Binary files differ
diff --git a/tests/regression/cgalpngtest/minkowski3-tests-expected.png b/tests/regression/cgalpngtest/minkowski3-tests-expected.png
index 6d74961..2d2965a 100644
--- a/tests/regression/cgalpngtest/minkowski3-tests-expected.png
+++ b/tests/regression/cgalpngtest/minkowski3-tests-expected.png
Binary files 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
--- a/tests/regression/opencsgtest/minkowski2-tests-expected.png
+++ b/tests/regression/opencsgtest/minkowski2-tests-expected.png
Binary files differ
diff --git a/tests/regression/opencsgtest/minkowski3-tests-expected.png b/tests/regression/opencsgtest/minkowski3-tests-expected.png
index 1f0d572..4ef31a9 100644
--- a/tests/regression/opencsgtest/minkowski3-tests-expected.png
+++ b/tests/regression/opencsgtest/minkowski3-tests-expected.png
Binary files differ
diff --git a/tests/regression/throwntogethertest/minkowski2-tests-expected.png b/tests/regression/throwntogethertest/minkowski2-tests-expected.png
index a511f37..9ea580d 100644
--- a/tests/regression/throwntogethertest/minkowski2-tests-expected.png
+++ b/tests/regression/throwntogethertest/minkowski2-tests-expected.png
Binary files differ
diff --git a/tests/regression/throwntogethertest/minkowski3-tests-expected.png b/tests/regression/throwntogethertest/minkowski3-tests-expected.png
index 6ba0161..4ef31a9 100644
--- a/tests/regression/throwntogethertest/minkowski3-tests-expected.png
+++ b/tests/regression/throwntogethertest/minkowski3-tests-expected.png
Binary files differ
contact: Jan Huwald // Impressum