Update model instance creation logic to use anchor position

This commit is contained in:
2026-03-31 17:42:55 +02:00
parent 27075fabf5
commit 65ae5bfebb

View File

@@ -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
});