How to expand the irregular hole of mesh and along the mesh surface

here’s a mesh with a inner hole
图片
i want to expand the inner hole alonging the surface, any idea?
图片

Hi,
Maybe there are more efficient ways, the way I would do it is :

  1. Dup Edge → Duplicate the inner hole edges
  2. OffsetOnSrf → Select the curve and offset along a surface
  3. Trim the mesh with the offsetted curve

Hope this helps,
Farouk