IfcFlowSegment
Definition from IAI: The distribution flow element IfcFlowSegment defines the occurrence of a segment of a flow distribution system that is typically straight, contiguous and has two ports (e.g., a section of pipe or duct).
The IfcFlowSegment defines a particular occurrence of a segment inserted in the spatial context of a project. The parameters defining the type of the segment and/or its shape are defined by the IfcFlowSegmentType, which is related by the inverse relationship IsDefinedBy pointing to IfcRelDefinesByType.
The following parameters shall be given:
Property Set Use Definition:
The property sets relating to this entity are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to this entity are part of this IFC release:
HISTORY: New entity in IFC R2.0.
Geometry Use Definitions
The geometric representation of IfcFlowSegment is given by the IfcProductDefinitionShape, allowing multiple geometric representations. If an IfcRepresentationMap is defined for the IfcFlowSegmentType, then the IfcFlowSegment utilizes it through the IfcMappedItem.
Local Placement
The local placement is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations. If specified, the PlacementRelTo relationship of IfcLocalPlacement shall point to the local placement of the referenced IfcProduct. If the relative placement is not used, the absolute placement is defined within the world coordinate system.
Informal propositions for local placement:
Geometric Representation
The standard geometric representation of IfcFlowSegment is defined using the following multiple shape representations for its definition:
First representation: Axis
The segment axis is represented by a two-dimensional open curve within a particular shape representation. The segment axis is used to apply the segment length parameter to the segment geometry. The following attribute values shall be used
IfcShapeRepresentation
- RepresentationIdentifier : 'Axis'
- RepresentationType : 'GeometricSet'
Body Representation
The body of the IfcFlowSegment is defined using:
IfcShapeRepresentation
- RepresentationIdentifier : 'Body'
- RepresentationType : 'SweptSolid', 'CSG' 'Brep', or 'BoundingBox'
SweptSolid representation
The standard geometric representation (for body) of IfcFlowSegment is defined using the swept solid representation. The following additional constraints apply to the swept solid representation:
The profile of a segment is described in plane perpendicular to the extrusion axis. The profile is defined by the IfcArbitraryProfileDef (excluding its subtypes). The profile is given with all segment connections already resolved and is always perpendicular to the segment axis. The segment also has a single, unchanged profile. |
The advanced geometric representation (for body) of IfcFlowSegment is defined using the CSG representation. The following additional constraints apply to the swept solid representation:
Bounding-Box Representation
IfcShapeRepresentation
- RepresentationIdentifier : 'BoundingBox'
- RepresentationType : 'BoundingBox'
Any IfcFlowSegment may be represented as a bounding box, which shows the maximum extents of the body within the coordinated system established by the IfcLocalPlacement. The bounding box representation is the simpliest geometric representation available. It is ensured by assigning the value 'BoundingBox' to the RepresentationType attribute of IfcShapeRepresentation.
B-Rep Representation
IfcShapeRepresentation
- RepresentationIdentifier : 'Brep'
- RepresentationType : 'Brep'
The faceted B-Rep capabilities (with or without voids) shall be supported for B-Rep representation.
EXPRESS specification:
|
|