Wish: Elliptical Fillets

I have seen several wishes for elliptical fillets and think they would be handy both for curves and for surfaces. Input would be required for leg lengths and perhaps corner “softness/hardness” or "weight’.

I suppose, for simple cases, this can be done by starting with a default fillet.
Then:

  • remove the fillet surface
  • offset the surface edge curve on one of the filleted surfaces
  • trim away the part that is between offset curve and the surface edge
  • use BlendCrv/BlendSrf to create an elliptic or ellipse-like fillet

Bonus: G2 or higher continuity on the elliptic fillet.

That is essentially what I do now. It is tedious and time consuming on some of the more complex projects I work on. It seems to me that this could be a command rather than a series of steps, for both surfaces and curves.