added comments to files and removed the geogebra file
This commit is contained in:
parent
ba6d1396dc
commit
76a3aa2915
7 changed files with 22 additions and 15 deletions
17
dogear.scad
17
dogear.scad
|
|
@ -1,18 +1,19 @@
|
|||
use <hinge.scad>;
|
||||
|
||||
//a1, a2, a3, a4 are the four angles of the pairs of hinges on the ear from bottom to tip
|
||||
module dogearAllOptions(a1, a2, a3, a4){
|
||||
translate([25,0,0]){
|
||||
union(){
|
||||
linear_extrude(height = 6, center = false, convexity = 10){
|
||||
polygon(points = [[-33,0],[-25,0],[-25,7]]);
|
||||
}
|
||||
hinge(a1, lb = 25, la = 5.5);
|
||||
translate([12.5,0,0]) hinge(a2, lb = 0, la = 5.5);
|
||||
translate([25,0,0]) hinge(a3, lb = 0, la = 5.5);
|
||||
hinge(a1, len_before = 25, len_after = 5.5);
|
||||
translate([12.5,0,0]) hinge(a2, len_after = 5.5);
|
||||
translate([25,0,0]) hinge(a3, len_after = 5.5);
|
||||
|
||||
translate([0,37,0]) hinge(a1, lb = 8, la = 5.5);
|
||||
translate([12.5,37,0]) hinge(a2, lb = 0, la = 5.5);
|
||||
translate([25,37,0]) hinge(a3, lb = 0, la = 8);
|
||||
translate([0,37,0]) hinge(a1, len_before = 8, len_after = 5.5);
|
||||
translate([12.5,37,0]) hinge(a2, len_after = 5.5);
|
||||
translate([25,37,0]) hinge(a3, len_after = 8);
|
||||
|
||||
translate([34,0,0]){
|
||||
cube([7,18.5,6]);
|
||||
|
|
@ -23,11 +24,11 @@ module dogearAllOptions(a1, a2, a3, a4){
|
|||
|
||||
translate([40,11,0]){
|
||||
rotate(-45,[0,0,1]){
|
||||
hinge(a4, lb = 7, la = 7);
|
||||
hinge(a4, len_before = 7, len_after = 7);
|
||||
translate([14.1,3.5,0]){
|
||||
cylinder(h = 6, r = 3.5, center = false, $fn=32);
|
||||
}
|
||||
translate([0,17.3,0]) hinge(a4, lb = 21, la = 24.6);
|
||||
translate([0,17.3,0]) hinge(a4, len_before = 21, len_after = 24.6);
|
||||
translate([31.4,20.8,0]) cylinder(h = 6, r = 3.5, center = false, $fn=32);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue