diff options
| author | Marius Kintel <marius@kintel.net> | 2013-12-28 21:41:28 (GMT) | 
|---|---|---|
| committer | Marius Kintel <marius@kintel.net> | 2013-12-28 21:41:28 (GMT) | 
| commit | ce8bf70604b4366a1b5feb6f399be7d9a43516f9 (patch) | |
| tree | 6d31cfd1eabece15fcbfcba6daef264c43b6d32e /testdata/scad/features | |
| parent | cc3858949ea0d90386b9f48652f43e969e100512 (diff) | |
Added 2D difference tests
Diffstat (limited to 'testdata/scad/features')
| -rw-r--r-- | testdata/scad/features/difference-2d-tests.scad | 23 | 
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); +}  | 
