From 65ae5bfebbbd39e58981cc4d89a2890e8fb69144 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 31 Mar 2026 17:42:55 +0200 Subject: [PATCH] Update model instance creation logic to use anchor position --- src/app/App.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index c0e0b586..50b1f253 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1149,9 +1149,17 @@ export function App({ store, initialStatusMessage }: AppProps) { } try { + const anchorPosition = + selectedBrush !== null + ? { + x: selectedBrush.center.x, + y: selectedBrush.center.y + selectedBrush.size.y * 0.5, + z: selectedBrush.center.z + } + : selectedModelInstance?.position ?? null; const nextModelInstance = createModelInstance({ assetId: asset.id, - position: createModelInstancePlacementPosition(asset, selectedBrush?.center ?? null), + position: createModelInstancePlacementPosition(asset, anchorPosition), rotationDegrees: DEFAULT_MODEL_INSTANCE_ROTATION_DEGREES, scale: DEFAULT_MODEL_INSTANCE_SCALE });