IFC 4.3.x development

8.19.3.4 IfcBoundaryNodeCondition

Change log

IFC4

modificationsattributes LinearStiffnessX definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
modificationsattributes LinearStiffnessX name Changed from LinearStiffnessX to TranslationalStiffnessX
modificationsattributes LinearStiffnessY definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
modificationsattributes LinearStiffnessY name Changed from LinearStiffnessY to TranslationalStiffnessY
modificationsattributes LinearStiffnessZ definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
modificationsattributes LinearStiffnessZ name Changed from LinearStiffnessZ to TranslationalStiffnessZ
modificationsattributes RotationalStiffnessX definitionChanged from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect
modificationsattributes RotationalStiffnessY definitionChanged from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect
modificationsattributes RotationalStiffnessZ definitionChanged from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect

8.19.3.4.1 Semantic definitions at the entity

Describes linearly elastic support conditions or connection conditions.

Applicability:

  • Point supports and connections.

HISTORY  New entity in IFC2x2.
IFC 2x4 change: Attributes LinearStiffnessX/Y/Z renamed to TranslationalStiffnessX/Y/Z.

IFC4 CHANGE All attribute data types changed from numeric to SELECT between Boolean and numeric. Stiffnesses may now also be negative, for example to capture destabilizing effects in boundary conditions. The IFC2x3 convention of -1. representing infinite stiffness is no longer valid and must not be used. Infinite stiffness, i.e. fixed supports, are now modeled by the Boolean value TRUE.

8.19.3.4.1 Attributes

#Attribute Type Description
IfcBoundaryCondition
1Name OPTIONAL IfcLabel Optionally defines a name for this boundary condition.
IfcBoundaryNodeCondition
2TranslationalStiffnessXOPTIONAL IfcTranslationalStiffnessSelectTranslational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
3TranslationalStiffnessYOPTIONAL IfcTranslationalStiffnessSelectTranslational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
4TranslationalStiffnessZOPTIONAL IfcTranslationalStiffnessSelectTranslational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
5RotationalStiffnessX OPTIONAL IfcRotationalStiffnessSelect Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.
6RotationalStiffnessY OPTIONAL IfcRotationalStiffnessSelect Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.
7RotationalStiffnessZ OPTIONAL IfcRotationalStiffnessSelect Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.

8.19.3.4.2 Entity inheritance

dot_inheritance IfcBoundaryNodeConditionWarping IfcBoundaryNodeConditionWarping IfcBoundaryNodeCondition IfcBoundaryNodeCondition IfcBoundaryNodeConditionWarping->IfcBoundaryNodeCondition IfcBoundaryCondition IfcBoundaryCondition IfcBoundaryNodeCondition->IfcBoundaryCondition IfcBoundaryEdgeCondition IfcBoundaryEdgeCondition IfcBoundaryEdgeCondition->IfcBoundaryCondition IfcBoundaryFaceCondition IfcBoundaryFaceCondition IfcBoundaryFaceCondition->IfcBoundaryCondition

8.19.3.4.3 Formal representations

ENTITY IfcBoundaryNodeCondition
 SUPERTYPE OF (ONEOF
	(IfcBoundaryNodeConditionWarping))
 SUBTYPE OF (IfcBoundaryCondition);
	TranslationalStiffnessX : OPTIONAL IfcTranslationalStiffnessSelect;
	TranslationalStiffnessY : OPTIONAL IfcTranslationalStiffnessSelect;
	TranslationalStiffnessZ : OPTIONAL IfcTranslationalStiffnessSelect;
	RotationalStiffnessX : OPTIONAL IfcRotationalStiffnessSelect;
	RotationalStiffnessY : OPTIONAL IfcRotationalStiffnessSelect;
	RotationalStiffnessZ : OPTIONAL IfcRotationalStiffnessSelect;
END_ENTITY;