chiark / gitweb /
utils: linextr: Honour convexity and default it to 20
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 24 Aug 2019 11:56:04 +0000 (12:56 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 24 Aug 2019 11:56:04 +0000 (12:56 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
utils.scad

index 6af49c4..88a1c04 100644 (file)
@@ -30,8 +30,8 @@ module rectfromto(a,b) {
     square([abs(ab[0]), abs(ab[1])]);
 }
 module circleat(c,r) { translate(c) circle(r); }
-module linextr(z0,z1) {
+module linextr(z0,z1, convexity=20) {
   translate([0,0,z0])
-    linear_extrude(height=z1-z0)
+    linear_extrude(height=z1-z0, convexity=convexity)
     children();
 }