diff --git a/scad/base/bezier_extrusion.scad b/scad/base/bezier_extrusion.scad index a759aa6..ffbb8c1 100644 --- a/scad/base/bezier_extrusion.scad +++ b/scad/base/bezier_extrusion.scad @@ -35,7 +35,7 @@ module bezier_extrude(ctrl, shape, mod = function (t) 1, mod_x = function(t) 1, } } -//some thing to play arounf with +//some thing to play around with shape = [[0,0.5],[0.8,0],[0.5,-1],[-0.5,-1],[-0.8,0]]; ctrl = [[0,0],[0,20],[20,20],[20,0]]; wave1 = function (x) 0.75+0.25*cos(8*360*x); diff --git a/scad/base/headband.scad b/scad/base/headband.scad index c64c0ea..7b60a23 100644 --- a/scad/base/headband.scad +++ b/scad/base/headband.scad @@ -3,26 +3,26 @@ use ; module headband(thickness, height){ rake_length = 3; - 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_band = [[thickness/2,height/2-0.4], + [thickness/2,-height/2+0.4], + [thickness/2-0.4,-height/2], + [-thickness/2+0.4,-height/2], + [-thickness/2,-height/2+0.4], + [-thickness/2,height/2-0.4], + [-thickness/2+0.4,height/2], + [thickness/2-0.4,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.5], - [thickness/2,-height/2+0.5], - [thickness/2-0.5,-height/2], + shape_halfband = [[thickness/2,height/2-0.4], + [thickness/2,-height/2+0.4], + [thickness/2-0.4,-height/2], [0,-height/2], [0,height/2], - [thickness/2-0.5,height/2]]; + [thickness/2-0.4,height/2]]; ctrl_band = [[21,0],[77,56],[56,126],[0,126]]; ctrl_end = [[21,0],[20,-1],[18,-4],[17,-8]]; diff --git a/scad/catears.scad b/scad/catears.scad index 0a1ecfb..db2c892 100644 --- a/scad/catears.scad +++ b/scad/catears.scad @@ -10,14 +10,14 @@ 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.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_band = [[thickness/2,height/2-0.4], + [thickness/2,-height/2+0.4], + [thickness/2-0.4,-height/2], + [-thickness/2+0.4,-height/2], + [-thickness/2,-height/2+0.4], + [-thickness/2,height/2-0.4], + [-thickness/2+0.4,height/2], + [thickness/2-0.4,height/2]]; bezier_extrude(ctrl = ctrl_ear1, shape = shape_band, sections = 32); bezier_extrude(ctrl = ctrl_ear2, shape = shape_band, sections = 32); diff --git a/scad/dogears.scad b/scad/dogears.scad index 47b1045..088f8a0 100644 --- a/scad/dogears.scad +++ b/scad/dogears.scad @@ -23,4 +23,4 @@ module dogears(rightear = "flop", leftear = "flop"){ } } -dogears(); \ No newline at end of file +dogears(leftear = "lflop"); \ No newline at end of file diff --git a/stl/catears.stl b/stl/catears.stl index 35246e6..45e7b99 100644 Binary files a/stl/catears.stl and b/stl/catears.stl differ diff --git a/stl/dogears.stl b/stl/dogears.stl index c82e568..b68425a 100644 Binary files a/stl/dogears.stl and b/stl/dogears.stl differ