<craft>
<parameter name="crescent" type="int" default="3"/>
<parameter name="radius" type="int" default="5"/>
<parameter name="height" type="int" default="0.2"/>
<script type="text/openjscad">
   //Main function
   function main() 
  {
  var crescent=params.crescent;
  var radius= params.radius;
  var height=params.height; 
  if(radius>=crescent)
  {
  var m1= cylinder({r: radius, h: height});
  var m2= cylinder({r:crescent,h:height}).translate([0,radius,0]);
  }
  else
  {
  var m1= cylinder({r: 2, h: height});
  var m2= cylinder({r:2,h:height}).translate([0,radius,0]);
  }
  return difference(m1,m2);
   }

 </script>
</craft>
