Remove self-intersections before supplying polygon data to polyPartition and rename triangulate2() to triangulate_pp()

This commit is contained in:
Alessandro Ranellucci 2014-05-01 10:37:38 +02:00
parent 9734a40647
commit 60f640f100
7 changed files with 53 additions and 30 deletions

View file

@ -134,7 +134,7 @@ is $expolygon->area, 100*100-20*20, 'area';
}
{
my $triangles = $expolygon->triangulate2;
my $triangles = $expolygon->triangulate_pp;
is scalar(@$triangles), 8, 'expected number of triangles';
is sum(map $_->area, @$triangles), $expolygon->area, 'sum of triangles area equals original expolygon area';
}