Procházet zdrojové kódy

Fine-tuning diamon intersections

Mark Tolmacs před 5 měsíci
rodič
revize
946d3ddf87
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      packages/element/src/collision.ts

+ 2 - 1
packages/element/src/collision.ts

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