From 55ba55fbbb181bca5465d3ab1b774c538e020614 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Mon, 24 Mar 2025 19:27:18 +0100 Subject: [PATCH] Fine-tuning diamon intersections --- packages/element/src/collision.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/element/src/collision.ts b/packages/element/src/collision.ts index 1c830b6f3c..cfd7cdb04a 100644 --- a/packages/element/src/collision.ts +++ b/packages/element/src/collision.ts @@ -287,7 +287,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, ) ); };