From 2262afa92bda168aae155e4d0e8f2258e27edded Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Thu, 29 Sep 2011 12:51:29 +0200 Subject: Added test case for polyhedron intersection bug reported by Dan Zuras 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 Binary files a/tests/regression/cgalpngtest/intersection-tests-expected.png and b/tests/regression/cgalpngtest/intersection-tests-expected.png differ -- cgit v0.10.1