HOOPS Exchange won't load all properties from STEP files

It seems to me that HOOPS Exchange does not always load all properties from a STEP file. I haven’t managed to figure out exactly what makes a `GENERAL_PROPERTY` in the STEP file disappear but I have found a small STEP file which reproduces the error:

When the file is loaded in HOOPS Viewer then the `BODY` part will not have the “MODELED_BY” property. When loaded in the “Open STEP Viewer” from OpenDesignAlliance then this property will be available.

Another example is this STEP file which I found via Google:

https://83fl7cqjghn4qk1z5xj7saf.blob.core.windows.net/hybris/master/images/download_area/30871665_607462469-000-00-E43.stp

When loaded in HOOPS Viewer no properties are available for the “30870916” object, but when inspected in the Open STEP Viewer 40+ properties are available.

Does anyone have an explanation why this happens? Is there a setting which is needed to prevent HOOPS from skipping properties?

Hello @oystein.handegard

HOOPS Exchange can import the data from GENERAL_PROPERTY. Have you tried using the default sample PRC2XML? You will see this metadata listed in A3DMiscAttributeData

In the “D0016A.step”, I can that the value of “MODELED_BY” is empty.

Please let me know if you have any further questions. Thank you.

Best Regards,
Man

I have tried to run the STEP files through the PRC2XML program as well as our own application. Both these apps skips most of the attributes in the second example (the URL in the original post).

I can see that “MODELED_BY” is skipped as it was just empty, but the other STEP file contains a lot of properties with values which are ignored.

Here is a screenshot from Open STEP Viewer which shows multiple attributes which Hoops seems to skip.

Here is the same file loaded in Hoops Demo Viewer:

Hello @oystein.handegard

Thank you for your clarification, I can see the issue you mentioned now. It seems HOOPS isn’t importing all the GENERAL_PROPERTY attributes. This seems to be a bug. After checking our systems, I noticed you already have a support ticket on our support portal. We can continue the discussion there. Just in case if you haven’t received any notification about the ticket, I will email you the ticket number later.

Best Regards,
Man