X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=poster-tube-lid.scad;h=b70ea3d50cf7e4408020ec1d8e7655dab5ef5733;hp=8528673b9517dea6285a4f1e6e7e8fc680679fee;hb=3c75c6575c9ec874afd93fe9d2e1c7f28390806f;hpb=92eb30d719e83005a6e4f881988b968c419c5342 diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 8528673..b70ea3d 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -580,11 +580,32 @@ module CatchPreDistort(){ /////toplevel } module CatchAssembly(){ /////toplevel - scale(sm_inner_rad / 100) + rotate([0,0, -0.5 * (cpp1[0] + cpp2[0]) / sm_inner_rad * 360/TAU]) + translate([0,0, catch_strap_width]) + scale(sm_inner_rad / 100) import(str("poster-tube-lid,CatchPostDistort-fa", (coarse ? 20 : 1), ".stl"), convexity=20); + + SomeStrap(){ + union(){ } + union(){ + translate([-200, -200, -200]) + cube([400, 200, 400]); + } + } +} + +module CatchDemo(){ /////toplevel + color("blue") translate([0,0, + -catch_strap_width + -cpp0[1] + ]) + CatchAssembly(); + translate([0,0,+side_height + ]) + Cover(); } //ProfilesDemo();