Séparation support en deux pièces
This commit is contained in:
parent
e5b559316f
commit
ade935ec3e
24
support-pion.scad
Normal file
24
support-pion.scad
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
$fa = 1;
|
||||||
|
$fs = 0.4;
|
||||||
|
|
||||||
|
// Hauteur du corps : h
|
||||||
|
// Hauteur du Rebord : r
|
||||||
|
// Diamètre interne : di
|
||||||
|
// Épaisseur du rebord : e
|
||||||
|
// Hauteur marche : c
|
||||||
|
// Rayon piont : p
|
||||||
|
// Écart : d
|
||||||
|
|
||||||
|
module cale(h, r, di, e, c, p, d) {
|
||||||
|
translate([di/2 + e + p + d, 0, 0])
|
||||||
|
cylinder(h= 4.5 + h/2, r = p, center=false );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hauteur du corps : h = 5
|
||||||
|
// Hauteur du Rebord : r = 1
|
||||||
|
// Diamètre interne : di = 80
|
||||||
|
// Épaisseur du rebord : e = 0.5
|
||||||
|
// Hauteur marche : c = 4.5
|
||||||
|
// Rayon piont : p = 2.5
|
||||||
|
// Écart : d = 2
|
||||||
|
cale(h=5, r=1, di=80, e=0.5, c=4.5, p=2.5, d=2);
|
@ -10,7 +10,7 @@ $fs = 0.4;
|
|||||||
// Écart : d
|
// Écart : d
|
||||||
|
|
||||||
module cale(h, r, di, e, c, p, d) {
|
module cale(h, r, di, e, c, p, d) {
|
||||||
union(){
|
|
||||||
difference(){
|
difference(){
|
||||||
cylinder(h=h+r, r=(di/2)+e, center=false);
|
cylinder(h=h+r, r=(di/2)+e, center=false);
|
||||||
translate([0, 0, h])
|
translate([0, 0, h])
|
||||||
@ -18,13 +18,6 @@ module cale(h, r, di, e, c, p, d) {
|
|||||||
translate([di/2 - 2 * e - p, 0, -c])
|
translate([di/2 - 2 * e - p, 0, -c])
|
||||||
cylinder(h= 4.5 + h/2, r = p + 0.05, center=false );
|
cylinder(h= 4.5 + h/2, r = p + 0.05, center=false );
|
||||||
}
|
}
|
||||||
|
|
||||||
translate([di/2 + e + p + d, 0, 0])
|
|
||||||
cylinder(h= 4.5 + h/2, r = p, center=false );
|
|
||||||
|
|
||||||
translate([di/2, -5/4, 0])
|
|
||||||
cube(size=[d + 2 * e, 5 / 2, 0.5]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hauteur du corps : h = 5
|
// Hauteur du corps : h = 5
|
||||||
|
Loading…
Reference in New Issue
Block a user