From fc62b9dd9aa736e615a341783651dd8caf8acdaa Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 13 Feb 2016 22:43:12 +0000 Subject: [PATCH] sealing-box: support $sealingbox_crude as a boolean instead --- sealing-box.scad.m4 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sealing-box.scad.m4 b/sealing-box.scad.m4 index 6f24938..7ead2b8 100644 --- a/sealing-box.scad.m4 +++ b/sealing-box.scad.m4 @@ -28,7 +28,7 @@ // $sealingbox_cnrrad $sealingbox_cnrrad = 10; -$sealingbox_crude = 1; +$sealingbox_crude = false; m4_define(`BoxLocals',` xbox = $sealingbox_sz[0]; @@ -48,7 +48,7 @@ m4_define(`BoxLocals',` tubesealrad = 2.0; ') -m4_define(`BoxFn',`$fn=($1) / $sealingbox_crude') +m4_define(`BoxFn',`$fn= $sealingbox_crude ? ($2) : ($1)') m4_dnl Box_Part($1=transl_x,$2=transl_y, $3=rot_z,$4=mirror_xy) m4_dnl $5=kind, $6=kindargs, $7=profile(profileargsargs)) @@ -83,7 +83,7 @@ m4_define(`BoxPart_Extrude_Arc',` scale(500) mirror([($1)<0, 0,0]) FArcSegment_mask($2); - rotate_extrude(convexity=10, $fs=1, BoxFn(36)) + rotate_extrude(convexity=10, $fs=1, BoxFn(36,8)) mirror([($1)<0, 0,0]) translate([+($1),0,0]){ $3 @@ -109,7 +109,7 @@ module SealingBox_WallProfile(){ BoxLocals z = zbox - innertube - tubesealrad; translate([0, -0.1]) square([wall, z]); - translate([tubesealrad, z]) circle(r=tubesealrad, BoxFn(20)); + translate([tubesealrad, z]) circle(r=tubesealrad, BoxFn(20,6)); } module SealingBox_FloorProfile(){ @@ -134,7 +134,7 @@ module SealingBox_LidProfile(){ [0, -zbox] ]) { translate(t) - circle(r= tubesealrad + innertube, BoxFn(20)); + circle(r= tubesealrad + innertube, BoxFn(20,6)); } } } -- 2.30.2