X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sealing-box.scad.m4;h=7ead2b8bdff93d6f668d8fb393ad8134225eae2a;hb=98537f0b67e59e1e7f12def805f3b8ca382c4aaa;hp=6f249386b9d94c2717f212b5c97057d184bf6b3d;hpb=726435d79927a66ec9eed5774c1d9e0618552daa;p=reprap-play.git 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)); } } }