// Render Ghost
ghost = true;
// Render Pac Guy
-pacguy = true;
+pacguy = false;
// Detail
$fa=4; // [20:Low Res, 10:Normal Res, 4:Hi Res]
+// [Tea Light]
+base_diameter = 30;
+base_height = 16.2;
+bulb_diameter = 9;
+// Built in sacrificial support layer
+tea_light_support = true;
+tea_light_support_thickness = 0.3;
+
/* [Hidden] */
$fs=0.1;
}
module tea_light_base () {
- base_diameter = 30;
- base_height = 16.2;
- bulb_ghost_diameter = 9;
-
difference () {
union () {
cylinder (d = base_diameter + 1, h = base_height + 1);
- led_hole (led_d = bulb_ghost_diameter, led_h = base_height+8);
+ led_hole (led_d = bulb_diameter, led_h = base_height+8);
}
// sacrificial support layer, subtracted since this will be
// subtracted from the ghost body
- translate ([0, 0, base_height+0.7]) #cylinder (d=base_diameter+2, h=0.3);
+ if (tea_light_support) {
+ translate ([0, 0, base_height+(1 - tea_light_support_thickness)])
+ #cylinder (d=base_diameter+2, h=tea_light_support_thickness);
+ }
}
-
}
module pacguy () {