Преглед на файлове

Adjusted elbow in-shape binding strategy

Mark Tolmacs преди 6 месеца
родител
ревизия
03b91deb4a
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      packages/element/src/binding.ts

+ 3 - 0
packages/element/src/binding.ts

@@ -965,6 +965,9 @@ export const bindPointToSnapToElementOutline = (
           otherPoint,
         ),
       ),
+    ).sort(
+      (g, h) =>
+        pointDistanceSq(g, adjacentPoint) - pointDistanceSq(h, adjacentPoint),
     )[0];
   } else {
     intersection = intersectElementWithLineSegment(