TULIP Triangulation Algorithm