Compare commits

...

2 Commits

Author SHA1 Message Date
Ryan Di cbf4d5a591 fix other imports as well 2025-11-19 14:40:16 +08:00
Ryan Di 38d0966227 fix: use index path instead of ellipse 2025-11-19 14:37:05 +08:00
5 changed files with 6 additions and 9 deletions
+1 -1
View File
@@ -22,8 +22,8 @@ import {
isLineSegment, isLineSegment,
type GlobalPoint, type GlobalPoint,
type LineSegment, type LineSegment,
isCurve,
} from "@excalidraw/math"; } from "@excalidraw/math";
import { isCurve } from "@excalidraw/math/curve";
import React from "react"; import React from "react";
+1 -4
View File
@@ -11,12 +11,9 @@ import {
vectorFromPoint, vectorFromPoint,
vectorNormalize, vectorNormalize,
vectorScale, vectorScale,
} from "@excalidraw/math";
import {
ellipse, ellipse,
ellipseSegmentInterceptPoints, ellipseSegmentInterceptPoints,
} from "@excalidraw/math/ellipse"; } from "@excalidraw/math";
import type { import type {
Curve, Curve,
+2 -2
View File
@@ -2,10 +2,10 @@ import {
curvePointDistance, curvePointDistance,
distanceToLineSegment, distanceToLineSegment,
pointRotateRads, pointRotateRads,
ellipse,
ellipseDistanceFromPoint,
} from "@excalidraw/math"; } from "@excalidraw/math";
import { ellipse, ellipseDistanceFromPoint } from "@excalidraw/math/ellipse";
import type { GlobalPoint, Radians } from "@excalidraw/math"; import type { GlobalPoint, Radians } from "@excalidraw/math";
import { import {
+1 -1
View File
@@ -30,7 +30,7 @@ import { getBoundTextElementId } from "@excalidraw/element";
import type { Bounds } from "@excalidraw/element"; import type { Bounds } from "@excalidraw/element";
import type { GlobalPoint, LineSegment } from "@excalidraw/math/types"; import type { GlobalPoint, LineSegment } from "@excalidraw/math";
import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types"; import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types";
import { AnimatedTrail } from "../animated-trail"; import { AnimatedTrail } from "../animated-trail";
+1 -1
View File
@@ -15,7 +15,7 @@ import {
intersectElementWithLineSegment, intersectElementWithLineSegment,
} from "@excalidraw/element"; } from "@excalidraw/element";
import type { ElementsSegmentsMap, GlobalPoint } from "@excalidraw/math/types"; import type { ElementsSegmentsMap, GlobalPoint } from "@excalidraw/math";
import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types"; import type { ElementsMap, ExcalidrawElement } from "@excalidraw/element/types";
export const getLassoSelectedElementIds = (input: { export const getLassoSelectedElementIds = (input: {