BallJoint.scad 502 B

12345678910111213141516171819202122232425
  1. $fn=100;
  2. module male(){
  3. sphere(1);
  4. translate([-7,0,0]){
  5. rotate([0,90,0])cylinder(7,.8,.8);
  6. }
  7. }
  8. module female(){
  9. translate([5,0,0]){
  10. difference(){
  11. sphere(1.5);
  12. sphere(1);
  13. translate([-2.5,-2,-2]) cube([2,4,4]);
  14. translate([-.8,-2,-.125]) cube([1,4,.25]);
  15. rotate([90,0,0])translate([-.8,-2,-.125]) cube([1,4,.25]);
  16. }
  17. }
  18. translate([6,0,0]) rotate([0,90,0])cylinder(7,.8,.8);
  19. }
  20. //male();
  21. female();