From 57ac24013e91252b846723428cd1aedb881b3f8a Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Tue, 11 Feb 2014 01:04:49 -0500 Subject: Added testcase for #112 diff --git a/testdata/scad/bugs/issue112.scad b/testdata/scad/bugs/issue112.scad new file mode 100644 index 0000000..10bd721 --- /dev/null +++ b/testdata/scad/bugs/issue112.scad @@ -0,0 +1,14 @@ +module donut() { + rotate_extrude(convexity=2) + translate([5,0,0]) + difference() { + circle(r=2); + circle(r=1); + } +} + +difference() +{ + donut(); + translate([-10,-10,0]) cube(10); +} diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e9f2b74..3245532 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -897,7 +897,8 @@ list(APPEND BUGS_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue495.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue584.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue585.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue591.scad - ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue593.scad) + ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue593.scad + ${CMAKE_SOURCE_DIR}/../testdata/scad/bugs/issue112.scad) list(APPEND OPENCSGTEST_FILES ${BUGS_FILES}) list(APPEND CGALPNGTEST_FILES ${BUGS_FILES}) diff --git a/tests/regression/cgalpngtest/issue112-expected.png b/tests/regression/cgalpngtest/issue112-expected.png new file mode 100644 index 0000000..f16ad2a Binary files /dev/null and b/tests/regression/cgalpngtest/issue112-expected.png differ diff --git a/tests/regression/opencsgtest/issue112-expected.png b/tests/regression/opencsgtest/issue112-expected.png new file mode 100644 index 0000000..f16ad2a Binary files /dev/null and b/tests/regression/opencsgtest/issue112-expected.png differ -- cgit v0.10.1