3 // For holding the spring while reassembling a candle holder.
19 outer_sz = [spring_body_l + th_x*2, spring_body_w + th_y*2];
20 handle_sz = [outer_sz[0], handle_th];
25 module OuterElevation(){
26 square(center=true, outer_sz);
33 square(center=true, [spring_body_l, spring_body_w]);
34 square(center=true, [outer_sz[0] + 10, axle_dia]);
39 linextr(-th_z, recess_d) Elevation();
40 linextr(-th_z, 0) OuterElevation();
41 linextr(recess_d - total_len, 0) square(center=true, handle_sz);
45 rotate([0, 90, 0]) Clip();