Updates
This commit is contained in:
@@ -2,16 +2,19 @@ $fn=60;
|
||||
|
||||
include <BOSL2/std.scad>
|
||||
|
||||
tore_size=30;
|
||||
tore_diam=10;
|
||||
|
||||
difference() {
|
||||
union() {
|
||||
back_half() torus(d_maj=25, d_min=10);
|
||||
cuboid([30,18,3], rounding=1.5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||
translate([-12.5,-5,0]) ycyl(d=10, l=10, rounding1=1);
|
||||
translate([12.5,-5,0]) ycyl(d=10, l=10, rounding1=1);
|
||||
back_half() torus(d_maj=tore_size, d_min=tore_diam);
|
||||
translate([0,3,-3.5]) cuboid([28,20,3], rounding=9, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||
*translate([-tore_size/2,-5,0]) ycyl(d=tore_diam, l=10, rounding1=1);
|
||||
*translate([tore_size/2,-5,0]) ycyl(d=tore_diam, l=10, rounding1=1);
|
||||
}
|
||||
translate([0,-8,0]) cuboid([15,15,4], rounding=4, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||
back_half() torus(d_maj=25, d_min=5);
|
||||
translate([-12.5,-5,0]) ycyl(d=5, l=10, rounding1=-1);
|
||||
translate([12.5,-5,0]) ycyl(d=5, l=10, rounding1=-1);
|
||||
translate([0,-5,-3.5]) cuboid([15,15,4], rounding=6, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||
back_half() torus(d_maj=tore_size, d_min=tore_diam/2);
|
||||
*translate([-tore_size/2,-5,0]) ycyl(d=tore_diam/2, l=10, rounding1=-1);
|
||||
*translate([tore_size/2,-5,0]) ycyl(d=tore_diam/2, l=10, rounding1=-1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user