by Zaggo, published
The Teardrop are is a geometrical shape which is used whenever a horizontal hole is printed.
This avoids overhangs greater than 45Â° at the top of the hole, which are not (or at least not easily and clean) printable on FDM printers without support material.
The problem with teardrop holes is, that they need considerably more space. This can be a real problem, when the main object is limited in size for one reason or another.
Flat Teardrops solve this problem.
The solution is simple. Although overhangs > 45Â° are a problem in 3D printing, reasonably short bridges arenâ€™t!
So why not just cut off the dead space in the tip of a teardrop?
See http://pleasantsoftware.com/developer/3d/2011/11/29/flat-teardrop/ for more details.
Copy & paste this into your copy of the Libs.scad library (http://www.thingiverse.com/thing:6021)
The module makes use of the resolution function of the Libs.scad library. If you add the flatteardrop module to this library (as I did on my computer), it just works. If you plan to use the flatteardrop module separately, you might want to comment out the line
or set $fn to a fixed value (e.g. 36).