getNodeProperties only get one of each propertyset of same type

I have an IFC-file where the IFCBUILDING-object has multiple Pset_PropertyAgreement.
Each of our Pset_PropertyAgreement has values on these parameters:

  • Pset_PropertyAgreement/AgreementType
  • Pset_PropertyAgreement/Identifier
  • Pset_PropertyAgreement/PropertyName

In the IFC-file the different Psets are grouped together:

But when converting the file with Hoops all of the Pset_PropertyAgreement-sets are not divided into separate sets.
The XML output looks like this:

And when using model.getNodeProperties(nodeId, false) it looks like this:
image

This seems like a bug in Hoops?

Hello @slinkire,

It’s not clear to use what could be causing the discrepancy. Indeed, it could be a bug. In order for us to do a deeper investigation, we kindly request that you please create a support ticket in the Support Portal and provide us the source CAD file.

Thanks,
Tino

Hi @tino and anyone else interested in this behavior.

This issue has now been registered as a support ticket, and the support team has been able to reproduce this issue. Hopefully this will be fixed in an upcoming release - and hopefully soon!

2 Likes