What Relatinship between ProductOccurrences and conversion result of mesh that in glb?

Hi,
In the CAD files to glb conversion, is there any relationship between ProductOccurrences and the number of meshes created under the group named Productoccurrences in the glb?
I roughly counted the number of TopoBrepData, Connex, Shell and it was not enough and the number of Faces was too much. I was wondering which datastructure the mesh units in the glb correspond to in Hoops Exchange.

like


slide(product occurrences) → mesh_1, mesh_1_1 …(count not matched connex or shell what data does matched count?)

@Man Sorry for mention you. Can you suggest any idea or way to explain more?
I can’t find realation or hint

Hello @dongho.shin,
When exporting to GLB format, the number of A3DRiBrepModelData is the same as the number of meshes. For example, if there are two A3DRiBrepModelData under ProductOccurrences, you will see two after exporting to GLB. Attached image for reference.

Best Regards,
Man

Hello @Man , Thanks for reply always
Can I share you step files and converted glbs as well?(pls let me know how to share)
your screenshot uses
it is not matched A3DRiBrepModelData at Gun.step

Gun.step


Part1-body.2(ProductOccurrences), slide(PO), Part1-grip(PO)
Fillet181, NONE, Cut etc… is A3DRiBrepModel
I convert glb and then

Part1-body.2 already not matched A3DRiBrepModel ↔ mesh
GAS.stp, pistol.stp as you say it matched with primitive ↔ BrepModelData
but some step file has not matched

Envolver9 split into primitive 1,2 1 is background of panel and 2 matched letter of panel
This case also not matched


Fan and kind of battery downloadable link is here

Best regards,
Dong-ho

Hello @dongho.shin,
After checking with the engineering team. The A3DRiBrepModelData is divided into various meshes, as HOOPS Exchange need to create a mesh per color / graphical properties. Please refer to the attached image, which corresponds to the “40x40x10 DC Fan.STEP”.

Please let me know if you need further clarification. Thank you.
Best Regards,
Man