From 2b2cbb517efba83afc8f0d92e1f4ef13df53f33e Mon Sep 17 00:00:00 2001 From: Yeicor <4929005+Yeicor@users.noreply.github.com> Date: Wed, 28 Feb 2024 19:47:39 +0100 Subject: [PATCH] better bounding box camera change logic --- src/models/Model.vue | 4 +- src/tools/Selection.vue | 72 +++++++++++++++++-------------- src/viewer/ModelViewerWrapper.vue | 14 +++++- 3 files changed, 53 insertions(+), 37 deletions(-) diff --git a/src/models/Model.vue b/src/models/Model.vue index 9c0bd6e..effc85a 100644 --- a/src/models/Model.vue +++ b/src/models/Model.vue @@ -118,9 +118,7 @@ function onModelLoad() { } // props.viewer.elem may not yet be available, so we need to wait for it -watch(() => props.viewer?.elem, (elem) => { - elem.addEventListener('load', onModelLoad); -}); +props.viewer.onElemReady((elem) => elem.addEventListener('load', onModelLoad))