Séparation support en deux pièces
This commit is contained in:
		
							
								
								
									
										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
 | 
			
		||||
 | 
			
		||||
module cale(h, r, di, e, c, p, d) {
 | 
			
		||||
     union(){
 | 
			
		||||
 | 
			
		||||
           difference(){
 | 
			
		||||
               cylinder(h=h+r, r=(di/2)+e, center=false);
 | 
			
		||||
               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])
 | 
			
		||||
                    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
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user