Describe the bug 📝
Hi everyone,
I first encountered this selection issue while working on my own BIM viewer based on That Open Components.
To make sure the behavior was not caused by my own implementation, I reproduced the same test using the official That Open BIM App, loading the original IFC directly.
The same unexpected selection behavior occurs there as well.
When I click one specific glazed panel of the curtain wall, several other glazed panels are highlighted together, even though they are separate elements in the original IFC.
I'm testing the official That Open BIM App with an IFC model and I've noticed an unexpected selection behavior.
When I click one specific glazed panel of the curtain wall, several other glazed panels are highlighted together, even though they are separate elements in the original IFC.
I initially thought this could simply be related to the curtain wall hierarchy/grouping. However, the selection also appears to include a separate window belonging to the same "Living room" environment.
An interesting detail is that the behavior is not symmetric:
clicking the curtain-wall panel highlights multiple glazed elements, including the separate window;
clicking that separate window by itself does not highlight the curtain wall.
I tested the same original IFC in BIMvision. There, the curtain-wall panels can be selected individually (for example, the selected element shown in the attached screenshot is reported as an IfcPlate).
I can also reproduce the grouped-selection behavior using the official That Open Highlighter example with a .frag generated from this IFC using the That Open importer.
So at the moment I can reproduce the behavior in both:
the official BIM App when loading the IFC;
the official Highlighter example when loading the generated FRAG.
while BIMvision allows individual selection on the original IFC.
Is this expected behavior due to how the IFC elements are mapped/grouped during the fragments conversion, or could this be an issue in the IFC → fragments pipeline / selection mapping?
If useful, I can provide the IFC file and a minimal reproduction.
Thanks!
http://www.acleweb.it/small2.ifc
Reproduction ▶️
No response
Steps to reproduce 🔢
http://www.acleweb.it/small2.ifc
System Info 💻
Used Package Manager 📦
npm
Error Trace/Logs 📃
No response
Validations ✅
Describe the bug 📝
Hi everyone,
I first encountered this selection issue while working on my own BIM viewer based on That Open Components.
To make sure the behavior was not caused by my own implementation, I reproduced the same test using the official That Open BIM App, loading the original IFC directly.
The same unexpected selection behavior occurs there as well.
When I click one specific glazed panel of the curtain wall, several other glazed panels are highlighted together, even though they are separate elements in the original IFC.
I'm testing the official That Open BIM App with an IFC model and I've noticed an unexpected selection behavior.
When I click one specific glazed panel of the curtain wall, several other glazed panels are highlighted together, even though they are separate elements in the original IFC.
I initially thought this could simply be related to the curtain wall hierarchy/grouping. However, the selection also appears to include a separate window belonging to the same "Living room" environment.
An interesting detail is that the behavior is not symmetric:
clicking the curtain-wall panel highlights multiple glazed elements, including the separate window;
clicking that separate window by itself does not highlight the curtain wall.
I tested the same original IFC in BIMvision. There, the curtain-wall panels can be selected individually (for example, the selected element shown in the attached screenshot is reported as an IfcPlate).
I can also reproduce the grouped-selection behavior using the official That Open Highlighter example with a .frag generated from this IFC using the That Open importer.
So at the moment I can reproduce the behavior in both:
the official BIM App when loading the IFC;
the official Highlighter example when loading the generated FRAG.
while BIMvision allows individual selection on the original IFC.
Is this expected behavior due to how the IFC elements are mapped/grouped during the fragments conversion, or could this be an issue in the IFC → fragments pipeline / selection mapping?
If useful, I can provide the IFC file and a minimal reproduction.
Thanks!
http://www.acleweb.it/small2.ifc
Reproduction▶️
No response
Steps to reproduce 🔢
http://www.acleweb.it/small2.ifc
System Info 💻
.Used Package Manager 📦
npm
Error Trace/Logs 📃
No response
Validations ✅