|Stab / Stabträger - Standard|
The standard member,
IfcMemberStandardCase, defines a member with certain
constraints for the provision of material usage, parameters and
with certain constraints for the geometric representation. The
IfcMemberStandardCase handles all cases of members,
- have a reference to the IfcMaterialProfileSetUsage
defining the material profile association of the member with the
cardinal point of its insertion relative to the local
- are based on a sweep of a planar profile, or set of profiles,
as defined by the IfcMaterialProfileSet
- have an 'Axis' shape representation with constraints provided
below in the geometry use definition
- have a 'Body' shape representation with constraints provided
below in the geometry use definition
- have a start profile, or set of profiles, that is swept along
the directrix and might be changed uniformly by a taper
- are consistent in using the correct cardinal point offset of
the profile as compared to the 'Axis' and 'Body' shape
- are extruded perpendicular to the profile definition
NOTE View definitions and implementer agreements may further constrain the applicable geometry types, such as by excluding tapering from an IfcMemberStandardCase implementation.
HISTORY New entity in IFC4.
Common Use Definitions
The following concepts are inherited at supertypes:
- IfcRoot: Identity, Revision Control
- IfcElement: Box Geometry, FootPrint Geometry, Body SurfaceOrSolidModel Geometry, Body SurfaceModel Geometry, Body Tessellation Geometry, Body Brep Geometry, Body AdvancedBrep Geometry, Body CSG Geometry, Mapped Geometry
- IfcBuildingElement: Surface 3D Geometry
- IfcMember: Property Sets for Objects, Quantity Sets, Material Profile Set, Spatial Containment, Product Assignment
The Object Typing concept applies to this entity as shown in Table 132.
Table 132 — IfcMemberStandardCase Object Typing
The IfcMemberStandardCase defines in addition that the
IfcMemberType should have a unique
IfcMaterialProfileSet, that is referenced by the
IfcMaterialProfileSetUsage assigned to all occurrences of
Material Profile Set Usage
The Material Profile Set Usage concept applies to this entity.
Figure 190 illustrates assignment of IfcMaterialProfileSetUsage and IfcMaterialProfileSet to the IfcMemberStandardCase as the member occurrence and to the IfcMemberType. The same IfcMaterialProfileSet shall be shared by many occurrences of IfcMaterialProfileSetUsage. This relationship shall be consistent to the relationship between the IfcMemberType and the IfcMemberStandardCase.
Figure 190 — Member profile usage
Figure 191 illustrates assignment of a composite profile by using IfcCompositeProfile for geometric representation and several IfcMaterialProfile's within the IfcMaterialProfileSet. The number of IfcMaterialProfile's within the IfcMaterialProfileSet is restricted to maximal 2 and
requires the use of IfcExtrudedAreaSolidTapered, or IfcRevolvedAreaSolidTapered for the correct 'Body' shape representation.
Figure 191 — Member composite profiles
The material of the IfcMemberStandardCase is defined by
IfcMaterialProfileSetUsage and attached by the
IfcRelAssociatesMaterial.RelatingMaterial. It is
accessible by the inverse HasAssociations relationship.
Composite profile members can be represented by refering to
several IfcMaterialProfile's within the
IfcMaterialProfileSet that is referenced from the
Material information can also be given at the
IfcMemberType, defining the common attribute data for all
occurrences of the same type. It is then accessible by the
inverse IsDefinedBy relationship pointing to
IfcMemberType.HasAssociations and via
IfcRelAssociatesMaterial.RelatingMaterial. See Type Use
Definition for additional agreements for standard
The Product Placement concept applies to this entity as shown in Table 133.
Table 133 — IfcMemberStandardCase Product Placement
The following restriction is imposed:
- The local placement shall provide the location and directions
for the standard member, the x/y plane is the plane for the start
profile, and the z-axis is the extrusion axis for the member body (in
case of rotation, the tangent direction).
Axis 3D Geometry
The Axis 3D Geometry concept applies to this entity as shown in Table 134.
|Axis||Curve3D||IfcBoundedCurve||Three-dimensional reference curve for the member.|
Table 134 — IfcMemberStandardCase Axis 3D Geometry
The following additional constraints apply to the 'Axis'
representation, if the 'Body' shape representation has the
RepresentationType : 'SweptSolid':
EXAMPLE As shown in Figure 101, the axis representation can be used to represent the system length of a member that may extent the body length of the member.
Figure 192 — Member axis representation
EXAMPLE As shown in Figure 102, the axis representation shall be used to represent the cardinal point as the offset between the 'Axis' and the extrusion path of the member. The extrusion path is provided as IfcExtrudedAreaSolid.ExtrudedDirection and should be parallel to the 'Axis'. It has to be guaranteed that the value provided by IfcMaterialProfileSetUsage.CardinalPoint is consistent to the IfcExtrudedAreaSolid.Position.
Figure 193 — Member axis cardinal point
Body SweptSolid Geometry
The Body SweptSolid Geometry concept applies to this entity.
The following additional constraints apply to the 'SweptSolid'
- Solid: IfcExtrudedAreaSolid,
IfcRevolvedAreaSolid shall be supported
- Profile: all subtypes of IfcProfileDef (with
exception of IfcArbitraryOpenProfileDef)
- Profile Position : For all single profiles, the
IfcParameterizedProfileDef.Position shall be NIL, or
having Location = 0.,0. and RefDirection =
- Extrusion: perpendicular to the profile
- Orientation: The y-axis of the profile, as determined
by IfcSweptAreaSolid.Position.P shall point to the
Z-Axis. It indicates the "role" of the column, a role=0°
means y-axis of profile = Z-axis of reference coordinate system.
In the exception of a vertical member, the y-axis shall point to
Figure 194 illustrates a 'SweptSolid' geometric representation with cardinal point applied as 1 (bottom left).
The following interpretation of dimension parameter applies for rectangular members:
- IfcRectangleProfileDef.YDim interpreted as member width
- IfcRectangleProfileDef.XDim interpreted as member depth
The following interpretation of dimension parameter applies for circular members:
- IfcCircleProfileDef.Radius interpreted as beam radius.
Figure 194 — Member body extrusion
Body AdvancedSweptSolid Geometry
The Body AdvancedSweptSolid Geometry concept applies to this entity.
The following additional constraints apply to the
'AdvancedSweptSolid' representation type:
Body Clipping Geometry
The Body Clipping Geometry concept applies to this entity.
The following constraints apply to the advanced
- Solid: see 'SweptSolid' geometric representation
- Profile: see 'SweptSolid' geometric
- Profile Position : see 'SweptSolid' geometric
- Extrusion: see 'SweptSolid' geometric
- Boolean result: The IfcBooleanClippingResult
shall be supported, allowing for Boolean differences between the
swept solid (here IfcExtrudedAreaSolid) and one or several
IfcHalfSpaceSolid (or its subtypes).
Figure 195 illustrates an advanced geometric representation with use of IfcBooleanClippingResult between
an IfcExtrudedAreaSolid and an IfcHalfSpaceSolid to create a clipped body, with cardinal point applied as 4 (mid-depth left).
Figure 195 — Member body clipping
XSD Specification: <xs:element name="IfcMemberStandardCase" type="ifc:IfcMemberStandardCase" substitutionGroup="ifc:IfcMember" nillable="true"/>
|HasMaterialProfileSetUsage|| : ||SIZEOF (QUERY(temp <* USEDIN(SELF, 'IFCKERNEL.IFCRELASSOCIATES.RELATEDOBJECTS') |
('IFCPRODUCTEXTENSION.IFCRELASSOCIATESMATERIAL' IN TYPEOF(temp)) AND
('IFCMATERIALRESOURCE.IFCMATERIALPROFILESETUSAGE' IN TYPEOF(temp.RelatingMaterial))
)) = 1;|
Link to this page