summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-09-29 10:51:29 (GMT)
committerMarius Kintel <marius@kintel.net>2011-09-29 10:51:29 (GMT)
commit2262afa92bda168aae155e4d0e8f2258e27edded (patch)
treee521b534d43f2099945d1f5f45b3ae68690f9f5e
parentda08b50c03418110a74a6f2667be1d916b607b87 (diff)
Added test case for polyhedron intersection bug reported by Dan Zuras
-rw-r--r--testdata/scad/features/intersection-tests.scad8
-rw-r--r--tests/regression/cgalpngtest/intersection-tests-expected.pngbin8295 -> 8842 bytes
2 files changed, 8 insertions, 0 deletions
diff --git a/testdata/scad/features/intersection-tests.scad b/testdata/scad/features/intersection-tests.scad
index e53f3c9..bc58233 100644
--- a/testdata/scad/features/intersection-tests.scad
+++ b/testdata/scad/features/intersection-tests.scad
@@ -39,3 +39,11 @@ translate([-12,12,0]) intersection() {
cube([10,10,10], center=true);
translate([0,-9.99,-9.99]) cube([10,10,10], center=true);
}
+
+translate([-12,0,0]) intersection() {
+ scale(10/sqrt(2))
+ polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]],
+ triangles = [[0,2,4],[0,5,2],[0,4,3],[0,3,5],[1,4,2],[1,2,5],[1,3,4], [1,5,3]],
+ convexity = 1);
+ translate([0,0,10]) cube([20,20,20], center=true);
+}
diff --git a/tests/regression/cgalpngtest/intersection-tests-expected.png b/tests/regression/cgalpngtest/intersection-tests-expected.png
index 6d004b0..1fd38e7 100644
--- a/tests/regression/cgalpngtest/intersection-tests-expected.png
+++ b/tests/regression/cgalpngtest/intersection-tests-expected.png
Binary files differ
contact: Jan Huwald // Impressum