Hello,
I am currently learning how FME handles IFC HVAC structures and have been using some sample files from the RWTH-E3D DigitalHub repository (https://github.com/RWTH-E3D/DigitalHub) for my tests.
While doing this, I'm having trouble getting FME to read all the features and their geometry correctly.
Â
The IFC file itself appears to be valid, as it displays correctly in an external IFC viewer like BimVision. (filename:Â DigitalHub_FM-HZG_v2.ifc)

Here you can see the full HVAC system with pipes, tanks, pumps, etc.
However, when I bring it into FME, I get incomplete results, and the behavior is different depending on the version I use.
1. With FME(R) 2025.1.1.0 (Build 25615):
The reader fails to read most features. The feature count for IfcPipeSegment, IfcTank, IfcPump, etc., is 0. The FME Inspector confirms that nothing is read.


2. With FME(R) 2025.0.3.0 (Build 25241):
This older version is partially successful:
It correctly reads features like IfcPipeSegment and IfcTank with their geometry.
However, for features like IfcPump, IfcValve, and IfcSensor, it reads the features (the feature count is correct), but their geometry is NULL.

As you can see here, the geometry for valves, pipe fittings, or other components located between pipes or at the ends of pipes is missing.
Â
Is there perhaps a new reader parameter I need to adjust in the latest version to get the features and geometry to read correctly?
I did not find any related warnings or errors in the Translation Log either.
Â
Any advice would be greatly appreciated.
Thank you.