I would also be interested in this topic…
I have tried this also b ut in IFC these components are as IfcFlowSegment. The problem appear in the definition of what is horizontal and what is vertical. A pipe at exactly 45° is vertical or horizontal or neither?