fix: Use the right polygon enclosure test (#9979)
This commit is contained in:
parent
1161f1b8ba
commit
ac0d3059dc
@ -19,7 +19,7 @@ import {
|
||||
lineSegmentsDistance,
|
||||
pointFrom,
|
||||
polygon,
|
||||
polygonIncludesPoint,
|
||||
polygonIncludesPointNonZero,
|
||||
} from "@excalidraw/math";
|
||||
|
||||
import { getElementsInGroup } from "@excalidraw/element";
|
||||
@ -260,7 +260,7 @@ const eraserTest = (
|
||||
// PERF: Check only one point of the eraser segment. If the eraser segment
|
||||
// start is inside the closed freedraw shape, the other point is either also
|
||||
// inside or the eraser segment will intersect the shape outline anyway
|
||||
if (polygonIncludesPoint(pathSegment[0], poly)) {
|
||||
if (polygonIncludesPointNonZero(pathSegment[0], poly)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user