This commit is contained in:
Gnieark 2017-12-06 19:18:33 +01:00
parent 1ccc2122a9
commit 84a888e220
4 changed files with 44605 additions and 6141 deletions

View File

@ -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