Tune what's considered a duplicate intersection point

This commit is contained in:
Mark Tolmacs 2025-03-03 15:06:20 +01:00
parent 373b940e75
commit 1819661828
2 changed files with 6 additions and 3 deletions

View file

@ -234,7 +234,8 @@ const intersectRectanguloidWithLineSegment = (
)
// Remove duplicates
.filter(
(p, idx, points) => points.findIndex((d) => pointsEqual(p, d)) === idx,
(p, idx, points) =>
points.findIndex((d) => pointsEqual(p, d, 1e-3)) === idx,
)
);
};
@ -282,7 +283,8 @@ const intersectDiamondWithLineSegment = (
)
// Remove duplicates
.filter(
(p, idx, points) => points.findIndex((d) => pointsEqual(p, d)) === idx,
(p, idx, points) =>
points.findIndex((d) => pointsEqual(p, d, 1e-3)) === idx,
)
);
};