Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
module WellSurround(
half_height,
gaps,
+ offset,
wall=well_surround_wall
) {
// WellSurround(half_height, gaps[
// minkowski(){
// WallMinkowskiSphere(wall);
- difference(){
+ translate(concat(offset, [0])) difference(){
linextr(-10, half_height)
offset($fn=8, r = wall)
projection(cut=false)
WellSurround(driver_handle_handle_d/2, [
[ 15, driver_handle_shaft_l - 15 ],
[ driver_handle_shaft_l + 15, driver_handle_shaft_l + 45 ],
- ])
+ ], [], offset=[-5, 0])
DriverHandlePositive();
}