diff options
| author | Marius Kintel <marius@kintel.net> | 2011-09-06 16:28:01 (GMT) | 
|---|---|---|
| committer | Marius Kintel <marius@kintel.net> | 2011-09-06 16:28:01 (GMT) | 
| commit | 15542c374d50944f59a8c0194b39c4e2d655fab1 (patch) | |
| tree | 45409061db7af2120c1bf16e8c6a4775c7ebf1cc /testdata/scad/features | |
| parent | 80f998377f14410bdb4d38927b370e7a2a4ccddb (diff) | |
Added render-tests
Diffstat (limited to 'testdata/scad/features')
| -rw-r--r-- | testdata/scad/features/render-tests.scad | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/testdata/scad/features/render-tests.scad b/testdata/scad/features/render-tests.scad new file mode 100644 index 0000000..56531c6 --- /dev/null +++ b/testdata/scad/features/render-tests.scad @@ -0,0 +1,31 @@ +module edgeprofile() +{ +  difference() { +    cube([20, 20, 150], center = true); +    translate([-10, -10, 0]) cylinder(h = 80, r = 10, center = true); +  } +} + +module rendered_edgeprofile() +{ +  render(convexity = 2) edgeprofile(); +} + +module mycube() { +  difference() { +    cube(100, center = true); +    translate([ -50, -50, 0 ]) rotate(180, [0, 0, 1]) edgeprofile(); +    translate([ 50, -50, 0 ]) rotate(270, [0, 0, 1]) edgeprofile(); +  } +} + +module rendered_mycube() { +  difference() { +    cube(100, center = true); +    translate([ -50, -50, 0 ]) rotate(180, [0, 0, 1]) rendered_edgeprofile(); +    translate([ 50, -50, 0 ]) rotate(270, [0, 0, 1]) rendered_edgeprofile(); +  } +} + +mycube(); +translate([110,0,0]) rendered_mycube(); | 
