From ba6d1396dc77a717e669455717403b1d2426be21 Mon Sep 17 00:00:00 2001 From: tessaK9 Date: Sun, 15 Mar 2026 14:03:18 +0100 Subject: [PATCH] increased chamfer --- catears.scad | 14 +++++++------- headband.scad | 26 +++++++++++++------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/catears.scad b/catears.scad index ef6fa22..e969819 100644 --- a/catears.scad +++ b/catears.scad @@ -10,13 +10,13 @@ module catear(){ ctrl_ear1 = [[49,96],[58,112],[63,137],[61.5,141]]; ctrl_ear2 = [[61.5+1.5*epsilon,141-4*epsilon],[60,145],[42.5,140.5],[18,123]]; - shape_band = [[thickness/2,height/2-0.25], - [thickness/2,-height/2+0.25], - [thickness/2-0.25,-height/2], - [-thickness/2+0.25,-height/2], - [-thickness/2,-height/2+0.25], - [-thickness/2,height/2-0.25], - [-thickness/2+0.25,height/2], + shape_band = [[thickness/2,height/2-0.5], + [thickness/2,-height/2+0.5], + [thickness/2-0.5,-height/2], + [-thickness/2+0.5,-height/2], + [-thickness/2,-height/2+0.5], + [-thickness/2,height/2-0.5], + [-thickness/2+0.5,height/2], [thickness/2-0.5,height/2]]; bezier_extrude(ctrl = ctrl_ear1, shape = shape_band, sections = 32); diff --git a/headband.scad b/headband.scad index 8723246..ed50209 100644 --- a/headband.scad +++ b/headband.scad @@ -3,26 +3,26 @@ use ; module headband(thickness, height){ rake_length = 3; - shape_band = [[thickness/2,height/2-0.25], - [thickness/2,-height/2+0.25], - [thickness/2-0.25,-height/2], - [-thickness/2+0.25,-height/2], - [-thickness/2,-height/2+0.25], - [-thickness/2,height/2-0.25], - [-thickness/2+0.25,height/2], - [thickness/2-0.25,height/2]]; + shape_band = [[thickness/2,height/2-0.5], + [thickness/2,-height/2+0.5], + [thickness/2-0.5,-height/2], + [-thickness/2+0.5,-height/2], + [-thickness/2,-height/2+0.5], + [-thickness/2,height/2-0.5], + [-thickness/2+0.5,height/2], + [thickness/2-0.5,height/2]]; shape_rake = [[0,-height/2], [0,height/2], [rake_length,height/2-2], [rake_length,-height/2+2]]; - shape_halfband = [[thickness/2,height/2-0.25], - [thickness/2,-height/2+0.25], - [thickness/2-0.25,-height/2], + shape_halfband = [[thickness/2,height/2-0.5], + [thickness/2,-height/2+0.5], + [thickness/2-0.5,-height/2], [0,-height/2], [0,height/2], - [thickness/2-0.25,height/2]]; + [thickness/2-0.5,height/2]]; ctrl_band = [[21,0],[77,56],[56,126],[0,126]]; ctrl_end = [[21,0],[20,-1],[18,-4],[17,-8]]; @@ -37,7 +37,7 @@ module headband(thickness, height){ } mirror([1,0,0]) bezier_extrude(ctrl = ctrl_end, shape = shape_band, sections = 16); translate([-17,-8]){ - rotate_extrude(convexity = 10, $fn = 9) polygon(shape_halfband); + rotate_extrude(convexity = 10, $fn = 16) polygon(shape_halfband); } bezier_extrude(ctrl = ctrl_rake, shape = shape_rake, partial = true, merlon = 2, gap = 3, sections = 5*42+1 ); }