diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-29 10:51:29 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-29 10:51:29 (GMT) |
commit | 2262afa92bda168aae155e4d0e8f2258e27edded (patch) | |
tree | e521b534d43f2099945d1f5f45b3ae68690f9f5e | |
parent | da08b50c03418110a74a6f2667be1d916b607b87 (diff) |
Added test case for polyhedron intersection bug reported by Dan Zuras
-rw-r--r-- | testdata/scad/features/intersection-tests.scad | 8 | ||||
-rw-r--r-- | tests/regression/cgalpngtest/intersection-tests-expected.png | bin | 8295 -> 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 Binary files differindex 6d004b0..1fd38e7 100644 --- a/tests/regression/cgalpngtest/intersection-tests-expected.png +++ b/tests/regression/cgalpngtest/intersection-tests-expected.png |