The PMI on parts is lost when using Shattered mode

Command used to create xml:

..\bin\win64\converter --input "_data\catia\Product1.CATProduct" --prepare_shattered_parts "output\Product1_shattered" --prepare_shattered_xml "output\Product1.xml" --read_wireframes 0 --import_pmi 1 --sc_export_pmi 1 --read_attributes 1 --sc_export_attributes 1 --sc_logging 1

Command used to create master sc:

..\bin\win64\converter --input_xml_shattered "output\Product1.xml" --sc_shattered_parts_directory "output\Product1_shattered" --output_sc_master "output\Product1" --read_wireframes 0 --import_pmi 1 --sc_export_pmi 1 --read_attributes 1 --sc_export_attributes 1 --sc_logging 1

When I convert a single part, the PMI shows correctly:

..\bin\win64\converter --input "_data\catia\P1.CATPart" --output_sc "output\P1.CATPart" --read_wireframes 0 --import_pmi 1 --sc_export_pmi 1 --read_attributes 1 --sc_export_attributes 1 --sc_logging 1

Tested attached Catia files on HOOPS_Communicator_2024.8 and HOOPS_Communicator_2025.5, same result.

catia.zip (647.6 KB)

Hello @drawmindmap,

I can confirm that, currently, this is a known limitation when using the shattered approach for assemblies with PMI.

Thanks,
Tino

Thank you tino.

Are there workaround solutions?