1
0
mirror of https://github.com/Irev-Dev/Round-Anything.git synced 2025-08-18 05:31:16 +02:00
Files
round-anything/examples/beamChain-4.scad
2021-06-07 17:26:32 +10:00

23 lines
463 B
OpenSCAD

// beamChain example 4
include <Round-Anything-1.0.4/polyround.scad>
function beamPoints(r1,r2,rStart=0,rEnd=0)=[
[0, 0, rStart],
[2, 8, 0 ],
[5, 4, r1 ],
[15, 10, r2 ],
[17, 2, rEnd ]
];
linear_extrude(1){
translate([0,-7*9,0]){
// Define multiple shells from the the one set of points
for(i=[0:2]){
polygon(polyRound(beamChain(beamPoints(2,1),offset1=-1+i*0.4, offset2=-1+i*0.4+0.25),20));
}
}
}