Iterative Edge Improvement
Move edges away from other edges
-
Calculate a distance field (forest fire) -
For each segment of an edge check if moving it would improve the local distance field property -
Perhaps do this stepwise over different edges to accelerate convergence and decrease the importance of edge ordering (maybe too computationally expensive -
If this works well (and fast) add it to the Remeshing algorithms, maybe even to cleanup after basic operations or after tracing a new edge