// -*- C -*- thick = 3.5; width = 5; // calculated ellipse_width = width / 0.90; module Profile(){ intersection(){ scale([thick, ellipse_width]) circle(r=0.5, $fn=50); square([thick*2, width], center=true); } } Profile();