Definition from IFC: The IfcLocalPlacement defines the
relative placement of a product in relation to the placement of another product
or the absolute placement of a product within the geometric representation
context of the project.
It defines that the IfcProduct which is placed by this
IfcLocalPlacement (through the inherited PlacesProduct) is placed
within the local coordinate system of the IfcProduct, which is
referenced by the PlacementRelTo. Rules to prevent cyclic relative
placements have to be introduced on the application level.
The following conventions shall apply if relative placement is used
(more detailed placement information is given at the level of subtypes of
IfcProduct):
- IfcSite shall be placed absolutely within the world coordinate
system established by the geometric representation context of the project
- IfcBuilding shall be placed relative to the local placement of
IfcSite
- IfcBuildingStorey shall be placed relative to the local
placement of IfcBuilding
- IfcElement shall be placed relative:
- to the local placement of its container (IfcSite,
IfcBuilding, IfcBuildingStorey), or
- to the local placement of the IfcElement to which it is tied by
an element relationship (IfcRelVoidsElement, IfcRelFillsElement,
IfcRelCoversBldgElements, IfcRelAssemblesElements), or
If the PlacementRelTo relationship is not given, then it defaults
to an absolute placement within the world coordinate system established by the
referenced geometric representation context within the project.
HISTORY: New entity in IFC Release
1.0
ISSUE: See issue logs for changes made in IFC Release 1.5 and see issue
and change log for changes made IFC Release 2.x.