Triangulation using lunchbox on polygonal surface

You can use Weaverbird's Loop Subdivision after the coarse triangulation, example here:

1 Like