Triangle value is null-error, I don't know why it happened.

pull/5402/head
copycd 2023-12-30 16:46:08 +09:00
parent 9c1d3b13a2
commit 3e1553cb02
1 changed files with 3 additions and 0 deletions

View File

@ -111,6 +111,9 @@ void Sweep::EdgeEvent(SweepContext& tcx, Edge* edge, Node* node)
void Sweep::EdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle* triangle, Point& point)
{
if (triangle == nullptr)
return;
if (IsEdgeSideOfTriangle(*triangle, ep, eq)) {
return;
}