Initial commit
This commit is contained in:
commit
26ac7a1b66
|
@ -0,0 +1 @@
|
||||||
|
*.gcode
|
Binary file not shown.
|
@ -0,0 +1,35 @@
|
||||||
|
|
||||||
|
|
||||||
|
translate([-10,-10,0])
|
||||||
|
axe();
|
||||||
|
translate([10,-10,0])
|
||||||
|
axe();
|
||||||
|
translate([-10,10,0])
|
||||||
|
axe();
|
||||||
|
translate([10,10,0])
|
||||||
|
axe();
|
||||||
|
|
||||||
|
module axe() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
translate([0,0,22])
|
||||||
|
cylinder(h=3, r1=6, r2=5, center=true, $fn=100);
|
||||||
|
translate([0,0,20])
|
||||||
|
cylinder(h=1, r1=5, r2=6, center=true, $fn=100);
|
||||||
|
translate([0,0,11.5])
|
||||||
|
cylinder(h=23, r=5, center=true, $fn=100);
|
||||||
|
translate([0,0,1])
|
||||||
|
cylinder(h=2, r=7, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
translate([0,0,53])
|
||||||
|
cylinder(h=100, r=2.5, center=true, $fn=100);
|
||||||
|
rotate([0,0,120])
|
||||||
|
translate([0,5,53])
|
||||||
|
cube([2, 10, 100], center=true);
|
||||||
|
rotate([0,0,240])
|
||||||
|
translate([0,5,53])
|
||||||
|
cube([2, 10, 100], center=true);
|
||||||
|
translate([0,5,53])
|
||||||
|
cube([2, 10, 100], center=true);
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,36 @@
|
||||||
|
|
||||||
|
|
||||||
|
translate([-16,0,3])
|
||||||
|
charniere();
|
||||||
|
translate([16,0,3])
|
||||||
|
rotate([0, 0, 180])
|
||||||
|
charniere();
|
||||||
|
|
||||||
|
|
||||||
|
module charniere() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
cylinder(h=6, r=10, center=true, $fn=100);
|
||||||
|
translate([16,0,0])
|
||||||
|
rotate([90, 0, 0])
|
||||||
|
cylinder(h=30, r=3, center=true, $fn=100);
|
||||||
|
translate([8.5,-2.5,0])
|
||||||
|
cube([16,25,6], center=true);
|
||||||
|
}
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
translate([0,15,0])
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
translate([0,-15,0])
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
translate([16,-7.5,0])
|
||||||
|
cube([9, 5.4, 100], center=true);
|
||||||
|
translate([16,2.5,0])
|
||||||
|
cube([9, 5.4, 100], center=true);
|
||||||
|
translate([16,12.5,0])
|
||||||
|
cube([9, 5.4, 100], center=true);
|
||||||
|
translate([16,0,0])
|
||||||
|
rotate([90, 0, 0])
|
||||||
|
cylinder(h=100, r=1.1, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,57 @@
|
||||||
|
|
||||||
|
|
||||||
|
translate([11,12,3])
|
||||||
|
embout_large();
|
||||||
|
translate([-26,12,3])
|
||||||
|
embout_large();
|
||||||
|
translate([11,-12,3])
|
||||||
|
embout_large();
|
||||||
|
translate([-26,-12,3])
|
||||||
|
embout_large();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
module embout_large() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
translate([0,0,3])
|
||||||
|
cylinder(h=6, r=10, center=true, $fn=100);
|
||||||
|
translate([10,0,9])
|
||||||
|
rotate([90, 0, 90])
|
||||||
|
cylinder(h=30, r=6, center=true, $fn=100);
|
||||||
|
//cube([20,8.8,8.8], center=true);
|
||||||
|
translate([10,0,3])
|
||||||
|
cube([30,5,6], center=true);
|
||||||
|
}
|
||||||
|
translate([0,0,7.5])
|
||||||
|
cylinder(h=3.01, r1=10, r2=15, center=true, $fn=100);
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
translate([59.5,0,9])
|
||||||
|
rotate([90, 0, 90])
|
||||||
|
cylinder(h=100, r=3.1 , center=true, $fn=100);
|
||||||
|
translate([0,0,59])
|
||||||
|
cylinder(h=100, r=15, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module embout_fin() {
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
translate([0,0,3])
|
||||||
|
cylinder(h=6, r=10, center=true, $fn=100);
|
||||||
|
translate([10,0,4.5])
|
||||||
|
rotate([90, 0, 90])
|
||||||
|
cylinder(h=20, r=4.5, center=true, $fn=100);
|
||||||
|
//cube([20,8.8,8.8], center=true);
|
||||||
|
}
|
||||||
|
translate([0,0,7.5])
|
||||||
|
cylinder(h=3.01, r1=10, r2=13, center=true, $fn=100);
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
translate([59.5,0,4.5])
|
||||||
|
rotate([90, 0, 90])
|
||||||
|
cylinder(h=100, r=2.5, center=true, $fn=100);
|
||||||
|
translate([0,0,59])
|
||||||
|
cylinder(h=100, r=13, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,52 @@
|
||||||
|
|
||||||
|
|
||||||
|
$tolerance=0.4/2;
|
||||||
|
$angle=40;
|
||||||
|
|
||||||
|
coupe();
|
||||||
|
rotate([0, 0, 180])
|
||||||
|
tete();
|
||||||
|
//translate([16,0,3])
|
||||||
|
//charniere();
|
||||||
|
|
||||||
|
|
||||||
|
module coupe() {
|
||||||
|
union() {
|
||||||
|
difference() {
|
||||||
|
union () {
|
||||||
|
translate([-20,0,0])
|
||||||
|
difference() {
|
||||||
|
union() {
|
||||||
|
cylinder(h=6, r=10, center=true, $fn=100);
|
||||||
|
//translate([16,0,0])
|
||||||
|
// rotate([90, 0, 0])
|
||||||
|
// cylinder(h=30, r=3, center=true, $fn=100);
|
||||||
|
translate([10,0,0])
|
||||||
|
cube([20,20,6], center=true);
|
||||||
|
}
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
sphere(r=10, $fn=100);
|
||||||
|
}
|
||||||
|
sphere(r=7+$tolerance, $fn=100);
|
||||||
|
translate([4,0,0])
|
||||||
|
rotate([0, $angle, 0])
|
||||||
|
translate([50,0,0])
|
||||||
|
cube([100,100,100], center=true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module tete() {
|
||||||
|
union() {
|
||||||
|
translate([-20,0,0])
|
||||||
|
difference() {
|
||||||
|
cylinder(h=6, r=10, center=true, $fn=100);
|
||||||
|
cylinder(h=100, r=5, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
sphere(r=7-$tolerance, $fn=100);
|
||||||
|
translate([-6,0,0])
|
||||||
|
rotate([0, 90, 0])
|
||||||
|
cylinder(h=10, r=3, center=true, $fn=100);
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
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
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,22 @@
|
||||||
|
# ------------------------------
|
||||||
|
# This zome was made with https://florianwns.github.io/z5omes/
|
||||||
|
# ------------------------------
|
||||||
|
# Body Num Faces : 132
|
||||||
|
# Body Widest Ø : 6.25m
|
||||||
|
# Body Area : 103.8m²
|
||||||
|
# Base Perimeter : 0mm
|
||||||
|
# Base Ø : 0mm
|
||||||
|
# Base Area : 0mm²
|
||||||
|
# ------------------------------
|
||||||
|
Id;Width;Height;CCW Edges;CCW Angles;θ (Slope angle);σ (Dihedral angle);Area;Ø
|
||||||
|
1;41.86cm;1.91m;97.54cm;24.78° 155.22°;34.93°;162.96°;3988.04cm²;1.62m
|
||||||
|
2;80.87cm;1.78m;97.54cm;48.98° 131.02°;37.91°;170.63°;7178.42cm²;3.12m
|
||||||
|
3;1.14m;1.58m;97.54cm;71.78° 108.22°;43.65°;168.68°;9037.54cm²;4.42m
|
||||||
|
4;1.4m;1.36m;97.54cm;91.77° 88.23°;53.45°;165.13°;9510.11cm²;5.41m
|
||||||
|
5;1.56m;1.17m;97.54cm;106.41° 73.59°;69.01°;159.69°;9127.04cm²;6.04m
|
||||||
|
6;1.62m;1.09m;97.54cm;112.00° 68.00°;90.00°;154.40°;8821.85cm²;6.25m
|
||||||
|
7;1.56m;1.17m;97.54cm;106.41° 73.59°;69.01°;154.40°;9127.04cm²;6.04m
|
||||||
|
8;1.4m;1.36m;97.54cm;91.77° 88.23°;53.45°;159.69°;9510.11cm²;5.41m
|
||||||
|
9;1.14m;1.58m;97.54cm;71.78° 108.22°;43.65°;165.13°;9037.54cm²;4.42m
|
||||||
|
10;80.87cm;1.78m;97.54cm;48.98° 131.02°;37.91°;168.68°;7178.42cm²;3.12m
|
||||||
|
11;41.86cm;1.91m;97.54cm;24.78° 155.22°;34.93°;170.63°;3988.04cm²;1.62m
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
# ------------------------------
|
||||||
|
# This zome was made with https://florianwns.github.io/z5omes/
|
||||||
|
# ------------------------------
|
||||||
|
# Body Num Faces : 132
|
||||||
|
# Body Widest Ø : 6.25m
|
||||||
|
# Body Area : 103.8m²
|
||||||
|
# Base Perimeter : 0mm
|
||||||
|
# Base Ø : 0mm
|
||||||
|
# Base Area : 0mm²
|
||||||
|
# ------------------------------
|
||||||
|
Id Width Height CCW Edges CCW Angles θ (Slope angle) σ (Dihedral angle) Area Ø
|
||||||
|
1 41.86cm 1.91m 97.54cm 24.78° 155.22° 34.93° 162.96° 3988.04cm² 1.62m
|
||||||
|
2 80.87cm 1.78m 97.54cm 48.98° 131.02° 37.91° 170.63° 7178.42cm² 3.12m
|
||||||
|
3 1.14m 1.58m 97.54cm 71.78° 108.22° 43.65° 168.68° 9037.54cm² 4.42m
|
||||||
|
4 1.4m 1.36m 97.54cm 91.77° 88.23° 53.45° 165.13° 9510.11cm² 5.41m
|
||||||
|
5 1.56m 1.17m 97.54cm 106.41° 73.59° 69.01° 159.69° 9127.04cm² 6.04m
|
||||||
|
6 1.62m 1.09m 97.54cm 112.00° 68.00° 90.00° 154.40° 8821.85cm² 6.25m
|
||||||
|
7 1.56m 1.17m 97.54cm 106.41° 73.59° 69.01° 154.40° 9127.04cm² 6.04m
|
||||||
|
8 1.4m 1.36m 97.54cm 91.77° 88.23° 53.45° 159.69° 9510.11cm² 5.41m
|
||||||
|
9 1.14m 1.58m 97.54cm 71.78° 108.22° 43.65° 165.13° 9037.54cm² 4.42m
|
||||||
|
10 80.87cm 1.78m 97.54cm 48.98° 131.02° 37.91° 168.68° 7178.42cm² 3.12m
|
||||||
|
11 41.86cm 1.91m 97.54cm 24.78° 155.22° 34.93° 170.63° 3988.04cm² 1.62m
|
Can't render this file because it has a wrong number of fields in line 11.
|
Loading…
Reference in New Issue