Explorar el Código

Fine-tuning diamon intersections

Mark Tolmacs hace 5 meses
padre
commit
55ba55fbbb
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  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,
       )
   );
 };