+module Tube(){
+ %translate([attach_cx, -attach_cdy, -20]) {
+ rotate_extrude(convexity=10) {
+ translate([attach_inrad + attach_tube_dia/2, 0])
+ circle(r=attach_tube_dia/2);
+ }
+ }
+}
+
+module Bolts(){
+ %translate([0,0,-50]) linear_extrude(height=80) {
+ translate([attach_cx, -attach_cdy]) rotate([0,0,-attach_ang]) {
+ translate([attach_inrad - attach_hole_dist - attach_hole_dia/2, 0])
+ circle(r=attach_hole_dia/2, $fn=20);
+ translate([attach_inrad + attach_tube_dia
+ +attach_hole_dist + attach_hole_dia/2, 0])
+ circle(r=attach_hole_dia/2, $fn=20);
+ }
+ }
+}