From ab5c2512e3e34e9ec0e64f3df183a0f3e7c96485 Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Fri, 16 Aug 2024 13:26:32 +0300 Subject: [PATCH] clickable --- front/src/components/Promo/load_models.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue index 9e35da4..ef09db2 100644 --- a/front/src/components/Promo/load_models.vue +++ b/front/src/components/Promo/load_models.vue @@ -289,7 +289,7 @@ const clickEvent = (event: MouseEvent) => { raycaster.value.setFromCamera(new Vector2(pointer.x, pointer.y), camera.value); const intersects = raycaster.value.intersectObjects(seekAllByName(scene.value, '_clickable')); - const names = intersects.map(el => el.object.name ?? false).filter(Boolean) + const names = intersects.map(el => (el.object.parent ? el.object.parent.name : el.object.name) ?? false).filter(Boolean) if (names.length) { openSidebar(parseInt(names[0].replace('_clickable', ''))) }