include <../config/hole.scad> function hole_full_height() = hole_entrance / 2 * 2 + hole_holding / 2 * 2.5; module hole_shape() { full_height = hole_full_height(); translate([0, -full_height / 2]) { hull() { translate([0, hole_entrance / 2]) { circle(r = hole_entrance / 2); } translate([0, hole_entrance + hole_holding / 2]) { circle(r = hole_holding / 2); } } hull() { translate([0, hole_entrance + hole_holding / 2]) { circle(r = hole_holding / 2); } translate([0, hole_entrance + hole_holding / 2 * 1.5]) { circle(r = hole_holding / 2); } } } }