mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-10 15:25:18 -06:00
Remove self-intersections before supplying polygon data to polyPartition and rename triangulate2() to triangulate_pp()
This commit is contained in:
parent
9734a40647
commit
60f640f100
7 changed files with 53 additions and 30 deletions
|
@ -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';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue