IfcProfileResource
The schema IfcProfileResource defines the two dimensional
profiles or cross sections, used to define geometric shape representations.
Profile definitions are applied to:
- swept surfaces
- swept area solids
- sectioned spines
NOTE: Profile definitions are
not subtypes of geometric representation item and can not be used directly to
geometrically represent an object.
Profiles can be used to either define a curve or an area. In case of a
curve, only the boundary is in the domain of the profile definition, in case of
an area the boundary and the inside is in the domain of the profile definition.
A curve can be used for
- swept surfaces
- sectioned spines
and an area can be used for
- swept area solids
- sectioned spines
NOTE: The use of profile
definitions is the preferred way to define prismatic shapes to represent
products.
The profile definition (IfcProfileDef) can be instantiated by the
various subtypes. There are four different groups of profile definitions:
- parametrically defined profiles, these profiles are defined by a 2D
position coordinate system and dimension parameters to generate a 2D form.
- explicitly defined profiles, these profiles are defined by a (single
or multipe) 2D curve(s) defined in the parent coordinate system.
- derived profiles, these profiles are created by a Cartesian
transformation of a parent profile.
- composite profiles, these profiles a composition of other
profiles
HISTORY: New schema in IFC 2x,
definitions (which had been enhanced in IFC 2x) were part of the
IfcGeometryResource in earlier IFC Releases.