From 0c33959d8a4fa6d9d2050853c656e3341e0629ca Mon Sep 17 00:00:00 2001 From: MaxNumerique Date: Thu, 19 Mar 2026 11:36:19 +0100 Subject: [PATCH] fix(hybridViewer): fix zomm jumps when user imports 2 datas and interact with camera --- app/stores/hybrid_viewer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/stores/hybrid_viewer.js b/app/stores/hybrid_viewer.js index 32660a6b..de33e081 100644 --- a/app/stores/hybrid_viewer.js +++ b/app/stores/hybrid_viewer.js @@ -85,8 +85,11 @@ export const useHybridViewerStore = defineStore("hybridViewer", () => { actor.setMapper(mapper) const renderer = genericRenderWindow.value.getRenderer() const renderWindow = genericRenderWindow.value.getRenderWindow() + const isFirst = renderer.getActors().length === 0 renderer.addActor(actor) - renderer.resetCamera() + if (isFirst) { + renderer.resetCamera() + } renderWindow.render() hybridDb[id] = { actor, polydata, mapper } }