summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
01c83df)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
// catch assembly stalk and so on
// catch assembly stalk and so on
+catch_cr3 = catch_cr + catch_stalk_h;
+
cppF = [ cppg[0] - catch_stalk_eff_bend_rad, cppd[1] ];
cpp4 = [ cppg[0] - catch_stalk_len, cpph[1] ] + [1,-1] * catch_cr;
cpp5 = [ cpp4[0], cppC[1] + catch_cr ];
cpp2 = cpp5 + [-1,0] * (catch_cr * 2 + catch_stalk_base_width);
cpp2r = cpp2 + [1,0] * catch_cr;
cpp2d = cpp2 + [0,-1] * catch_cr;
cppF = [ cppg[0] - catch_stalk_eff_bend_rad, cppd[1] ];
cpp4 = [ cppg[0] - catch_stalk_len, cpph[1] ] + [1,-1] * catch_cr;
cpp5 = [ cpp4[0], cppC[1] + catch_cr ];
cpp2 = cpp5 + [-1,0] * (catch_cr * 2 + catch_stalk_base_width);
cpp2r = cpp2 + [1,0] * catch_cr;
cpp2d = cpp2 + [0,-1] * catch_cr;
-cpp3 = [ cpp2[0] + catch_cr * 2, cppd[1] - catch_cr ];
+cpp3 = [ cpp2[0] + catch_cr + catch_cr3, cppd[1] - catch_cr3 ];
cppA = [ -cppxC, cpp9[1] ];
cppE = [ cppA[0], cppD[1] ];
cppA = [ -cppxC, cpp9[1] ];
cppE = [ cppA[0], cppD[1] ];
difference(){
union(){
hull(){
difference(){
union(){
hull(){
- translate(cpp3) circle(r= catch_cr);
+ translate(cpp3) circle(r= catch_cr3);
polygon([ cpp3,
cpp2r,
cpp5,
polygon([ cpp3,
cpp2r,
cpp5,