- PsHull([P0,P1,P2,P5,P8,P9]);
- translate(Q0) {
- rotate(diag){
- hull(){
- circle(r=edge_or, $fn=20);
- translate([0,10]) circle(r=edge_or, $fn=20);
- }
+ union(){
+ PsHull([P2,P3,P4]);
+ PsHull([P0,P1,P2,P5,P8,P9]);
+ }
+ hull(){
+ for (dp = [ [0,0],
+ (P6-P5),
+ (P3-P4)
+ ]) {
+ translate(Q0 + 5*dp) circle(r=edge_or, $fn=20);