浏览代码

Fine-tuning diamon intersections

Mark Tolmacs 5 月之前
父节点
当前提交
946d3ddf87
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      packages/element/src/collision.ts

+ 2 - 1
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,
       )
   );
 };