Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
screw-recess-test-number-s$s.fig \
screw-recess-test-number-s$s.eps)
screw-recess-test-number-s$s.fig \
screw-recess-test-number-s$s.eps)
+poster-tube-lid,CatchPostDistort.stl: \
+ distort-stl poster-tube-lid,CatchPreDistort.auto.stl
+ ./distort-stl <poster-tube-lid,CatchPreDistort.auto.stl \
+ project-cylinder 100 >$@.tmp
+ mv -f $@.tmp $@
+
%.dxf: %.eps
pstoedit -dt -f "dxf: -polyaslines -mm" $< $@
%.dxf: %.eps
pstoedit -dt -f "dxf: -polyaslines -mm" $< $@
catch_pin_width = rivet_entry_width - catch_pin_gap;
cppy6 = -catch_strap_width/2;
catch_pin_width = rivet_entry_width - catch_pin_gap;
cppy6 = -catch_strap_width/2;
-cppxC = TAU * 0.34 * main_dia/2;
+cppxC = 0.34 * sm_inner_rad * TAU;
cppB = [ catch_pin_width/2,
cppy6
+ catch_stem_below_gap
cppB = [ catch_pin_width/2,
cppy6
+ catch_stem_below_gap
}
module CatchPreDistort(){ /////toplevel
}
module CatchPreDistort(){ /////toplevel
+ scale(100 / sm_inner_rad)
+ rotate([90,0,0])
linear_extrude(height=catch_strap_thick, convexity=10)
CatchCoreProfile();
}
linear_extrude(height=catch_strap_thick, convexity=10)
CatchCoreProfile();
}