adjusted various details:
- changed floppiness implementation - changed default flopiness - made heaband rounder - added hingetest
This commit is contained in:
parent
cabdb3f800
commit
df9afbe2b3
4 changed files with 20 additions and 5 deletions
|
|
@ -71,13 +71,16 @@ module dogear(flopness){
|
|||
}
|
||||
else{
|
||||
if(flopness == "vvflop"){
|
||||
a2 = 45;
|
||||
a3 = 45;
|
||||
a1 = 40;
|
||||
a2 = 40;
|
||||
a3 = 40;
|
||||
dogearAllOptions(a1, a2, a3, a4);
|
||||
}
|
||||
else{
|
||||
if(flopness == "vflop"){
|
||||
a3 = 45;
|
||||
a1 = 35;
|
||||
a2 = 35;
|
||||
a3 = 35;
|
||||
dogearAllOptions(a1, a2, a3, a4);
|
||||
}
|
||||
else{
|
||||
|
|
|
|||
|
|
@ -40,4 +40,4 @@ module dogear_headband(rightear = "flop", leftear = "flop", size=SIZE, thickness
|
|||
};
|
||||
}
|
||||
|
||||
dogear_headband(rightear = "nflop");
|
||||
dogear_headband();
|
||||
|
|
@ -5,7 +5,7 @@ RAKE_CHAMFER=0.5;
|
|||
|
||||
module partial_ring(part, radius, thickness, height) {
|
||||
rotate(180-180*part, [0, 0, 1])
|
||||
rotate_extrude(angle=360*part)
|
||||
rotate_extrude(angle=360*part, $fn = 128)
|
||||
translate([radius, 0]){
|
||||
polygon(points = [[thickness/2,height/2-0.5],
|
||||
[thickness/2-0.5,height/2],
|
||||
|
|
|
|||
12
hingetest.scad
Normal file
12
hingetest.scad
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
use <hinge.scad>;
|
||||
|
||||
union(){
|
||||
translate([7,0,0]){
|
||||
cube([5,47,6]);
|
||||
}
|
||||
hinge(15,0,0);
|
||||
translate([0,10,0]) hinge(30,0,0);
|
||||
translate([0,20,0]) hinge(45,0,0);
|
||||
translate([0,30,0]) hinge(60,0,0);
|
||||
translate([0,40,0]) hinge(90,0,0);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue