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{
|
else{
|
||||||
if(flopness == "vvflop"){
|
if(flopness == "vvflop"){
|
||||||
a2 = 45;
|
a1 = 40;
|
||||||
a3 = 45;
|
a2 = 40;
|
||||||
|
a3 = 40;
|
||||||
dogearAllOptions(a1, a2, a3, a4);
|
dogearAllOptions(a1, a2, a3, a4);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(flopness == "vflop"){
|
if(flopness == "vflop"){
|
||||||
a3 = 45;
|
a1 = 35;
|
||||||
|
a2 = 35;
|
||||||
|
a3 = 35;
|
||||||
dogearAllOptions(a1, a2, a3, a4);
|
dogearAllOptions(a1, a2, a3, a4);
|
||||||
}
|
}
|
||||||
else{
|
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) {
|
module partial_ring(part, radius, thickness, height) {
|
||||||
rotate(180-180*part, [0, 0, 1])
|
rotate(180-180*part, [0, 0, 1])
|
||||||
rotate_extrude(angle=360*part)
|
rotate_extrude(angle=360*part, $fn = 128)
|
||||||
translate([radius, 0]){
|
translate([radius, 0]){
|
||||||
polygon(points = [[thickness/2,height/2-0.5],
|
polygon(points = [[thickness/2,height/2-0.5],
|
||||||
[thickness/2-0.5,height/2],
|
[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