persistent triangulation