// 3. use the modules
// SealingBox_RectBox
// SealingBox_RectLid
+// (origin is notional outside corner, but at level of
+// inside of base; box extends to positive x,y,z)
//
// B. Complicated shapes, but harder work
// 1. Be a .m4 file and m4_include sealing-box.scad.m4
$sealingbox_cnrrad = 10;
m4_define(`BoxLocals',`
- wall = $sealingbox_wallth;
- floorth = $sealingbox_floorth;
- ceilth = $sealingbox_ceilth;
xbox = $sealingbox_xbox;
ybox = $sealingbox_ybox;
zbox = $sealingbox_zbox;
+ wall = $sealingbox_wallth;
+ floorth = $sealingbox_floorth;
+ ceilth = $sealingbox_ceilth;
cnrrad = $sealingbox_cnrrad;
- ts_cidoff = (cnrrad * (1-.7) + wall * .8) * [1,1];
-
xbox_lin = xbox - cnrrad*2;
ybox_lin = ybox - cnrrad*2;
+
+ innertube = 1.0 + 0.2;
+ lidoverlap = 1.5;
+ lidoverhang = 6;
+ tubesealrad = 2.0;
')
m4_dnl Box_Part($1=transl_x,$2=transl_y, $3=rot_z,$4=mirror_xy)
}
')
-BoxUseShape(`TestSealBox',`BoxDoShapeRect')
+BoxUseShape(`SealingBox_Rect',`BoxDoShapeRect')