diff --git a/testdata/scad/features/rotate_extrude-tests.scad b/testdata/scad/features/rotate_extrude-tests.scad index ec8d1cce..8eb011b1 100644 --- a/testdata/scad/features/rotate_extrude-tests.scad +++ b/testdata/scad/features/rotate_extrude-tests.scad @@ -11,7 +11,7 @@ rotate_extrude() translate([20,0,0]) circle(r=10); // Sweep of polygon with hole translate([50,-20,0]) { difference() { - rotate_extrude() translate([20,0,0]) difference() { + rotate_extrude(convexity=4) translate([20,0,0]) difference() { circle(r=10); circle(r=8); } translate([-50,0,0]) cube([100,100,100], center=true); @@ -22,8 +22,8 @@ translate([50,-20,0]) { translate([50,50,0]) { difference() { difference() { - rotate_extrude() translate([20,0,0]) circle(r=10); - rotate_extrude() translate([20,0,0]) circle(r=8); + rotate_extrude(convexity=2) translate([20,0,0]) circle(r=10); + rotate_extrude(convexity=2) translate([20,0,0]) circle(r=8); } translate([-50,0,0]) cube([100,100,100], center=true); } diff --git a/tests/regression/dumptest/rotate_extrude-tests-expected.csg b/tests/regression/dumptest/rotate_extrude-tests-expected.csg index d010bfd6..23c8d6e9 100644 --- a/tests/regression/dumptest/rotate_extrude-tests-expected.csg +++ b/tests/regression/dumptest/rotate_extrude-tests-expected.csg @@ -11,7 +11,7 @@ group() { } multmatrix([[1, 0, 0, 50], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) { difference() { - rotate_extrude(convexity = 1, $fn = 0, $fa = 12, $fs = 2) { + rotate_extrude(convexity = 4, $fn = 0, $fa = 12, $fs = 2) { multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { difference() { circle($fn = 0, $fa = 12, $fs = 2, r = 10); @@ -27,12 +27,12 @@ group() { multmatrix([[1, 0, 0, 50], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) { difference() { difference() { - rotate_extrude(convexity = 1, $fn = 0, $fa = 12, $fs = 2) { + rotate_extrude(convexity = 2, $fn = 0, $fa = 12, $fs = 2) { multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { circle($fn = 0, $fa = 12, $fs = 2, r = 10); } } - rotate_extrude(convexity = 1, $fn = 0, $fa = 12, $fs = 2) { + rotate_extrude(convexity = 2, $fn = 0, $fa = 12, $fs = 2) { multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { circle($fn = 0, $fa = 12, $fs = 2, r = 8); } diff --git a/tests/regression/opencsgtest/rotate_extrude-tests-expected.png b/tests/regression/opencsgtest/rotate_extrude-tests-expected.png index 0be247ee..1b92980b 100644 Binary files a/tests/regression/opencsgtest/rotate_extrude-tests-expected.png and b/tests/regression/opencsgtest/rotate_extrude-tests-expected.png differ