Bowyer–Watson algorithm