3 // For holding the spring while reassembling a candle holder.
17 outer_sz = [spring_body_l + th_x, spring_body_w + th_y];
18 handle_sz = [outer_sz[0], handle_th];
21 module OuterElevation(){
22 square(center=true, outer_sz);
29 square(center=true, [spring_body_l, spring_body_w]);
30 square(center=true, [outer_sz[0] + 10, axle_dia]);
35 linextr(-th_z, recess_d) Elevation();
36 linextr(-th_z, 0) OuterElevation();
37 linextr(recess_d - total_len, 0) square(center=true, handle_sz);
41 rotate([0, 90, 0]) Clip();