From 1278315d9608ecde080a3a1fc6caeb6039a032d0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 22:07:03 +0200 Subject: [PATCH] Apply rigid delta transformation to multiple path points --- src/viewport-three/transform-surface-snap.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/viewport-three/transform-surface-snap.ts b/src/viewport-three/transform-surface-snap.ts index bc030ba1..1d023d60 100644 --- a/src/viewport-three/transform-surface-snap.ts +++ b/src/viewport-three/transform-surface-snap.ts @@ -334,6 +334,15 @@ export function applyRigidDeltaToTransformPreview( ...preview, position: addVec3(preview.position, delta) }; + case "pathPoints": + return { + ...preview, + pivot: addVec3(preview.pivot, delta), + items: preview.items.map((item) => ({ + ...item, + position: addVec3(item.position, delta) + })) + }; } }