summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-09-06 16:28:01 (GMT)
committerMarius Kintel <marius@kintel.net>2011-09-06 16:28:01 (GMT)
commit15542c374d50944f59a8c0194b39c4e2d655fab1 (patch)
tree45409061db7af2120c1bf16e8c6a4775c7ebf1cc /testdata
parent80f998377f14410bdb4d38927b370e7a2a4ccddb (diff)
Added render-tests
Diffstat (limited to 'testdata')
-rw-r--r--testdata/scad/features/render-tests.scad31
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();
contact: Jan Huwald // Impressum