Enhancement request issue #1498 is implemented here:
https://github.com/WandererFan/freecad- ... CircleLoft. Please merge.
This version does not address the "heartshaped solid" issue (http://www.forum.freecadweb.org/viewtop ... f=8&t=6157),
or the sensitivity to placement complexity issue (http://www.forum.freecadweb.org/viewtop ... 3&start=10,
but it does make a closed solid that passes "Check Geometry".