tried to add polygon triangulation, not finished.