diff --git a/src/stores/useModelStore.ts b/src/stores/useModelStore.ts index 7bc3c16..cd1821b 100644 --- a/src/stores/useModelStore.ts +++ b/src/stores/useModelStore.ts @@ -410,6 +410,15 @@ export const useModelStore = create((set, get) => ({ clearAllModels: () => set({ models: [], activeModelId: null, model: null, fineTuning: { ...defaultFineTuning } }), + setCalibration: (id, quat) => set((state) => { + const models = state.models.map(m => { + if (m.id !== id) return m; + savePlacement(m.fileName, m.fineTuning, quat); + return { ...m, calibrationQuat: quat }; + }); + return { models }; + }), + // ── Legacy single-model proxies ───────────── model: null, setModel: (m) => {