diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue index dd1361c..4bd4932 100644 --- a/front/src/components/Promo/load_models.vue +++ b/front/src/components/Promo/load_models.vue @@ -265,6 +265,14 @@ watch(() => sidebar, () => { if (sidebar.is_open == false) { (controls.value as any).minDistance = mobileAndTabletCheck() ? def_distance.min * 0.5 : def_distance.min; (controls.value as any).maxDistance = def_distance.max; + (controls.value as any).target = new Vector3(0, 0, 0); + camera.value?.position.set( + def_distance.max * 0.5, + def_distance.max * 0.5, + def_distance.max * 0.5 + ); + (controls.value as any)._needsUpdate = true; + (controls.value as any).update() } if (sidebar.is_open && sidebar.id_clickable) { const clickable = useClickable()