diff --git a/app/stores/hybrid_viewer.js b/app/stores/hybrid_viewer.js index e6c20b3c..645f9765 100644 --- a/app/stores/hybrid_viewer.js +++ b/app/stores/hybrid_viewer.js @@ -82,8 +82,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 }; }