From df9afbe2b3dafef114fdf4b39765ba97ef8468b7 Mon Sep 17 00:00:00 2001 From: tessaK9 Date: Mon, 9 Mar 2026 17:33:11 +0100 Subject: [PATCH] adjusted various details: - changed floppiness implementation - changed default flopiness - made heaband rounder - added hingetest --- dogear.scad | 9 ++++++--- dogear_headband.scad | 2 +- headband.scad | 2 +- hingetest.scad | 12 ++++++++++++ 4 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 hingetest.scad diff --git a/dogear.scad b/dogear.scad index 2a179de..415094c 100644 --- a/dogear.scad +++ b/dogear.scad @@ -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{ diff --git a/dogear_headband.scad b/dogear_headband.scad index 43186ef..4f60a9c 100644 --- a/dogear_headband.scad +++ b/dogear_headband.scad @@ -40,4 +40,4 @@ module dogear_headband(rightear = "flop", leftear = "flop", size=SIZE, thickness }; } -dogear_headband(rightear = "nflop"); \ No newline at end of file +dogear_headband(); \ No newline at end of file diff --git a/headband.scad b/headband.scad index 73550d9..425d5a9 100644 --- a/headband.scad +++ b/headband.scad @@ -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], diff --git a/hingetest.scad b/hingetest.scad new file mode 100644 index 0000000..3b85957 --- /dev/null +++ b/hingetest.scad @@ -0,0 +1,12 @@ +use ; + +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); +} \ No newline at end of file