added comments to files and removed the geogebra file

This commit is contained in:
tessaK9 2026-03-16 17:49:23 +01:00
commit 76a3aa2915
7 changed files with 22 additions and 15 deletions

View file

@ -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);
}
}