When I simply use AddBaseMaterialGroup on a model, I am able to successfully export a 3MF file from lib3mf. When trying to import this same file with lib3mf I get an ELib3MFException: Lib3MFException 5: Duplicate Resource ID exception. Looking at the model XML file, the numbering of the material resource ID begins at 1. I am not able to see any other fields that are numbered with 1.
Using Microsoft 3D Builder, the numbering of this field appears to always start at 2.
This was tested on lib3mf==2.3.1 using the python bindings.
When I simply use
AddBaseMaterialGroup
on a model, I am able to successfully export a 3MF file from lib3mf. When trying to import this same file with lib3mf I get anELib3MFException: Lib3MFException 5: Duplicate Resource ID
exception. Looking at the model XML file, the numbering of the material resource ID begins at 1. I am not able to see any other fields that are numbered with 1.Using Microsoft 3D Builder, the numbering of this field appears to always start at 2.
This was tested on lib3mf==2.3.1 using the python bindings.