master
Gnieark 7 years ago
parent 1ccc2122a9
commit 84a888e220

@ -4,23 +4,23 @@ module aiguillage(){
union(){ union(){
linear_extrude (height=2) linear_extrude (height=2)
import (file="rails.dxf", layer="aiguillages-traverses", $fn=100); import (file="rails.dxf", layer="aiguillages-traverses", $fn=500);
linear_extrude (height=4.5) linear_extrude (height=4.5)
import (file="rails.dxf", layer="aiguillages", $fn=100); import (file="rails.dxf", layer="aiguillages", $fn=500);
translate([107.8,0,0.001]) translate([107.8,0,0.001])
cube([4.4,10,20]); cube([4.4,10,20]);
translate([107.8 + 20.4 ,0,0.001]) translate([107.8 + 20.4 ,0,0.001])
cube([4.4,10,20]); cube([4.4,10,20]);
} }
union(){ union(){
//espacement pour faire coulisser la traverse //espacement pour faire coulisser la traverse
translate([117.8,27.2,0]) translate([117.8,27.2,0])
#cube([4.4,46,2.2]); #cube([4.4,46,2.2]);
//nut hole //nut hole
translate([100,5,15]) translate([100,5,15])
rotate([0,90,0]) rotate([0,90,0])
cylinder( h=70, r=1.5, , $fn=100); #cylinder( h=70, r=1.5 , $fn=500);
} }
} }
@ -33,26 +33,30 @@ module aiguilles(){
translate([0,0,2.01]) translate([0,0,2.01])
linear_extrude (height=2.5) linear_extrude (height=2.5)
import (file="rails.dxf", layer="aiguillages-movables-parts", $fn=100); import (file="rails.dxf", layer="aiguillages-movables-parts", $fn=500);
linear_extrude (height=2.02) linear_extrude (height=2.02)
import (file="rails.dxf", layer="aiguilles-down", $fn=100); import (file="rails.dxf", layer="aiguilles-down", $fn=500);
translate([117.8,0,0.001]) translate([117.8,0,0.001])
cube([4.4,10,5]); cube([4.4,10,5]);
//ergot de blocage
translate([117.8,72,0.001])
cube([4.4,3,4]);
} }
//nut hole //nut hole
translate([100,5,2]) translate([100,5,2.5])
rotate([0,90,0]) rotate([0,90,0])
cylinder( h=70, r=1.5, , $fn=100); #cylinder( h=70, r=1.5, $fn=500);
} }
} }
aiguillage(); aiguillage();
aiguilles(); //aiguilles();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save