aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--candlestick_molds/taper_block.scad (renamed from candlestick_molds/taper.scad)30
1 files changed, 13 insertions, 17 deletions
diff --git a/candlestick_molds/taper.scad b/candlestick_molds/taper_block.scad
index cabc2cc..28f455a 100644
--- a/candlestick_molds/taper.scad
+++ b/candlestick_molds/taper_block.scad
@@ -9,7 +9,7 @@ total_height = 10;
stem_height = total_height - top_height;
module stick() {
- cylinder(stem_height, base_radius, top_radius);
+ cylinder(stem_height + 0.01, base_radius, top_radius);
control_points = [
[top_radius, 0],
@@ -26,30 +26,26 @@ module stick() {
rotate_extrude()
polygon(top_curve);
- translate([0, 0, total_height-0.01])
- cylinder(2, 0.05);
+ translate([0, 0, total_height-0.5])
+ cylinder(r = 0.03);
};
difference() {
- difference() {
- // Base Mold Block
- translate([-1.5, -1.5, 0.01])
- cube([6, 6, total_height]);
-
- // Mold of each stick
- translate([0, 0, 0]) stick();
- translate([3, 0, 0]) stick();
- translate([0, 3, 0]) stick();
- translate([3, 3, 0]) stick();
- };
+ // Base Mold Block
+ translate([-1.5, -1.5, 0.01])
+ cube([6, 6, total_height]);
+ // Mold of each stick
+ translate([0, 0, 0]) stick();
+ translate([3, 0, 0]) stick();
+ translate([0, 3, 0]) stick();
+ translate([3, 3, 0]) stick();
+
// Cut Molds in half
- // Print 2 of these to form full mold
+ // Print 2 of these to form full mold
translate([-1.51, -1.51, 0])
cube([6.02, 1.51, total_height + 0.02]);
translate([-1.51, 3, 0])
cube([6.02, 1.51, total_height + 0.02]);
-
-
};