Fast greedy triangulation algorithms