diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index a8b41138..e2911e63 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -4806,7 +4806,9 @@ export class ViewportHost { case "brushFace": case "brushEdge": case "brushVertex": + break; case "pathPoint": + case "pathPoints": break; } @@ -5011,8 +5013,13 @@ export class ViewportHost { case "brushFace": case "brushEdge": case "brushVertex": - case "pathPoint": return []; + case "pathPoint": + return preview.kind === "pathPoint" ? [preview.position] : []; + case "pathPoints": + return preview.kind === "pathPoints" + ? preview.items.map((item) => item.position) + : []; } }