lunettes/monture.scad

54 lines
1.6 KiB
OpenSCAD
Raw Normal View History

2020-09-10 21:44:38 +02:00
module clip()
{
rotate ([90,0,0])
linear_extrude (height=3, $fn = 200)
import (file="clip.dxf", layer="0", $fn=500);
}
translate([21.8,38,1.99997]) rotate([0,0,-90]) clip();
translate([98.2,38,1.99997]) rotate([0,0,-90]) clip();
2020-09-11 16:47:15 +02:00
translate([19.8,-7.5,1.99997]) rotate([0,0,90]) clip();
translate([96.2,-7.5,1.99997]) rotate([0,0,90]) clip();
2020-09-10 21:44:38 +02:00
translate([-5.4,16,1.99997]) rotate([0,0,0]) clip();
2020-09-11 16:47:15 +02:00
translate([66.5,16,1.99997]) rotate([0,0,15]) clip();
2020-09-10 21:44:38 +02:00
2020-09-11 16:47:15 +02:00
translate([50.7,14,1.99997]) rotate([0,0,165]) clip();
2020-09-10 21:44:38 +02:00
translate([123.5,14,1.99997]) rotate([0,0,180]) clip();
2020-09-10 08:02:26 +02:00
difference()
{
union(){
2020-09-10 13:42:50 +02:00
2020-09-10 08:02:26 +02:00
linear_extrude (height=1, $fn = 200)
import (file="profil-exploded.dxf", layer="larger", $fn=500);
translate([0,0,0.99999])
2020-09-10 13:42:50 +02:00
linear_extrude (height=2, $fn = 200)
2020-09-10 08:02:26 +02:00
import (file="profil-exploded.dxf", layer="0", $fn=500);
translate([0,0,2.99997])
2020-09-11 00:11:28 +02:00
linear_extrude (height=5, $fn = 200)
2020-09-10 08:02:26 +02:00
import (file="profil-exploded.dxf", layer="attache", $fn=500);
translate([0,0,2.99997])
linear_extrude (height=2, $fn = 200)
import (file="profil-exploded.dxf", layer="nez", $fn=500);
}
2020-09-10 21:44:38 +02:00
union(){
2020-09-10 08:02:26 +02:00
translate([0,0,-0.00001])
linear_extrude (height=7, $fn = 200)
import (file="profil-exploded.dxf", layer="coupure", $fn=500);
2020-09-10 21:44:38 +02:00
2020-09-11 00:11:28 +02:00
translate([-10,0,5.5])
2020-09-10 21:44:38 +02:00
rotate([270,0,0])
cylinder(h = 50, r1 = 1.5, r2 = 1.5, center = true/false, $fn=50);
2020-09-11 00:11:28 +02:00
translate([127.8,0,5.5])
2020-09-10 21:44:38 +02:00
rotate([270,0,0])
cylinder(h = 50, r1 = 1.5, r2 = 1.5, center = true/false, $fn=50);
}
2020-09-10 08:02:26 +02:00
}