summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-12-28 21:41:28 (GMT)
committerMarius Kintel <marius@kintel.net>2013-12-28 21:41:28 (GMT)
commitce8bf70604b4366a1b5feb6f399be7d9a43516f9 (patch)
tree6d31cfd1eabece15fcbfcba6daef264c43b6d32e /testdata
parentcc3858949ea0d90386b9f48652f43e969e100512 (diff)
Added 2D difference tests
Diffstat (limited to 'testdata')
-rw-r--r--testdata/scad/features/difference-2d-tests.scad23
1 files changed, 23 insertions, 0 deletions
diff --git a/testdata/scad/features/difference-2d-tests.scad b/testdata/scad/features/difference-2d-tests.scad
new file mode 100644
index 0000000..af74b50
--- /dev/null
+++ b/testdata/scad/features/difference-2d-tests.scad
@@ -0,0 +1,23 @@
+difference() {
+ square(10, center=true);
+ circle(r=4);
+}
+
+translate([12,0]) difference() {
+ square(10, center=true);
+ translate([2,2]) circle(r=2);
+ translate([-2,-2]) circle(r=2);
+}
+
+// Subtracting something from nothing
+translate([12,12]) difference() {
+ square([0,10], center=true);
+ # circle(r=4);
+}
+
+// Non-geometry (echo) statement as first child should be ignored
+translate([0,12]) difference() {
+ echo("difference-2d-tests");
+ square(10, center=true);
+ circle(r=4);
+}
contact: Jan Huwald // Impressum