How to maintain sub assembly names

Hi

I am exporting a 3D CAD file to a Parasolid file using the A3DSDKHOOPSExchangeLoader.Convert function. However, the sub-assemblies in the Parasolid file do not retain the original names from the source file. What steps should be taken to ensure the parts and sub-assemblies in the target file maintain their original names?

Thanks

Hello @kokkilaa
Something that comes to mind is setting m_bStrictAssemblyStructure to true.
Could you please provide more information, such as screenshots (before and after converting to X_T)? It would also be great if you could share a sample CAD file—this would help us better understand the issue. Thank you!

Best Regards,
Man

Hi @Man,

I am exporting a 3D CAD file to a Parasolid file using the A3DSDKHOOPSExchangeLoader.Convert function through indirect integration. Despite setting m_bBStrictAssemblyStructure to TRUE, the subassembly names in the exported Parasolid file do not match the original names in the source file. Please refer to the attached image for reference:

The left side shows the original source 3D CAD file, while the right side displays the exported Parasolid file. The naming discrepancy is evident.

Could you guide me on how to ensure that the exported file retains the same subassembly names as the source file?

Thank you for your assistance.
Kokkilaa

Hello @kokkilaa
Thank you for the screenshot. I looked and found that the naming is to add “-” and a number at the end. I checked the team and we have not yet figured out what caused it. Therefore, if possible, I would like to ask for the CAD file or dummy file that reproduce the same issue. Thank you.

Best Regards,
Man