IfcLocalPlacement

Natural language names
Semantic definitions at the entity
Entity definition

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.

The IfcLocalPlacement allows that an IfcProduct can be placed by this IfcLocalPlacement (through the attributeObjectPlacement) within the local coordinate system of the object placement of another IfcProduct, which is referenced by the PlacementRelTo. Rules to prevent cyclic relative placements have to be introduced on the application level.

If the PlacementRelTo is not given, then the IfcProduct is placed absolutely within the world coordinate system.

HISTORY: New entity in IFC Release 1.0.

Geometry use definitions:

The following conventions shall apply as default relative positions if the relative placement is used. The conventions are given for all five direct subtypes of IfcProduct, the IfcSpatialStructureElement, IfcElement, IfcAnnotation, IfcGrid, IfcPort. More detailed placement information is given at the level of subtypes of those five types mentioned.

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.

Attribute definitions
#AttributeTypeCardinalityDescription A
1PlacementRelToIfcObjectPlacement[0:1] Reference to Object that provides the relative placement by its local coordinate system. If it is omitted, then the local placement is given to the WCS, established by the geometric representation context. X
2RelativePlacementIfcAxis2Placement[1:1] Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system.X
Formal Propositions
RuleDescription
WR21Ensures that a 3D local placement can only be relative (if exists) to a 3D parent local placement (and not to a 2D parent local placement).
Inherited definitions from supertypes
Entity inheritance IfcObjectPlacement
Attribute inheritance
#AttributeTypeCardinalityDescriptionA
IfcObjectPlacement
PlacesObjectIfcProduct
@ObjectPlacement
S[1:1] The IfcObjectPlacement shall be used to provide a placement and an object coordinate system for a single instance of IfcProduct.
ReferencedByPlacementsIfcLocalPlacement
@PlacementRelTo
S[0:?]Placements that are given relative to this placement of an object.
IfcLocalPlacement
1PlacementRelToIfcObjectPlacement[0:1] Reference to Object that provides the relative placement by its local coordinate system. If it is omitted, then the local placement is given to the WCS, established by the geometric representation context. X
2RelativePlacementIfcAxis2Placement[1:1] Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system.X
Formal representations
XSD Specification
 <xs:element name="IfcLocalPlacement" type="ifc:IfcLocalPlacement" substitutionGroup="ifc:IfcObjectPlacement" nillable="true"/>
 <xs:complexType name="IfcLocalPlacement">
  <xs:complexContent>
   <xs:extension base="ifc:IfcObjectPlacement">
    <xs:sequence>
     <xs:element name="PlacementRelTo" type="ifc:IfcObjectPlacement" nillable="true" minOccurs="0"/>
     <xs:element name="RelativePlacement">
      <xs:complexType>
       <xs:group ref="ifc:IfcAxis2Placement"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcLocalPlacement
 SUBTYPE OF (IfcObjectPlacement);
  PlacementRelTo : OPTIONAL IfcObjectPlacement;
  RelativePlacement : IfcAxis2Placement;
 WHERE
  WR21 : IfcCorrectLocalPlacement(RelativePlacement, PlacementRelTo);
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page