My coding style has evolved a lot since 2002!
2d meshing package Ruppert meshing algorithm developped by Laurent Rineau