As I delve into the task of handpicking specific elements from the intricate web of an IFC model, my approach involves utilizing a SimpleRayCaster to cast a ray onto the object with relative success. The challenge lies in identifying the exact entity intersected by the ray, as I am currently only met with a FragmentMesh as a response. My quest now is to decipher how I can extract the expressId or global id of this particular entity for individual highlighting, rather than receiving a generic array of ids encompassing all entities of its type. I'm keen to explore alternative methods that do not necessitate the use of a highlighter.
Thus far, my efforts have culminated in performing a ray-cast and obtaining a fragment-mesh containing a fragment, albeit devoid of any unique identifiers.