|Stütze / Pfeiler - Standard|
The standard column,
IfcColumnStandardCase, defines a column with certain
constraints for the provision of material usage, parameters and
with certain constraints for the geometric representation. The
IfcColumnStandardCase handles all cases of columns,
- have a reference to the IfcMaterialProfileSetUsage
defining the material profile association of the column 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,
e.g. by excluding tapering from an IfcBeamStandardCase
HISTORY New entity in IFC4.
The geometric representation of IfcColumnStandardCase
is defined using the following multiple shape representations for
- Axis: A three-dimensional open curve (subtype of
IfcBoundedCurve) defining the axis for the standard
column. The cardinal point is determined by the column axis.
- Body: A Swept Solid Representation or a CSG
representation defining the 3D shape of the standard column.
NOTE It is invalid to exchange a
'SurfaceModel', 'Brep', or 'MappedRepresentation' representation
for the 'Body' shape representation of an
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
- IfcColumn: Object Typing, Property Sets for Objects, Quantity Sets, Material Profile Set, Spatial Containment, Product Assignment
Material Profile Set Usage
The Material Profile Set Usage concept applies to this entity.
The IfcColumnStandardCase defines in addition that the
IfcColumnType should have a unique
IfcMaterialProfileSet, that is referenced by the
IfcMaterialProfileSetUsage assigned to all occurrences of
Composite profile columns can be represented by refering to
several IfcMaterialProfile's within the
IfcMaterialProfileSet that is referenced from the
Figure 174 illustrates assignment of IfcMaterialProfileSetUsage and IfcMaterialProfileSet to the IfcColumnStandardCase as the column occurrence and to the IfcColumnType. The same IfcMaterialProfileSet shall be shared by many occurrences of IfcMaterialProfileSetUsage. This relationship shall be consistent to the relationship between the IfcColumnType and the IfcColumnStandardCase.
Figure 174 — Column profile usage
Figure 175 illustrates cardinal point alignment.
NOTE It has to be guaranteed that the use of IfcCardinalPointEnum is consistent to the placement of the
extrusion body provided by IfcExtrudedAreaSolid.Position
NOTE The cardinal points 7 (top left), and 6 (mid-depth right) are assigned according to the
definition at IfcCardinalPointReference
Figure 175 — Column cardinal points
Figure 176 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 176 — Column composite profiles
The Product Placement concept applies to this entity as shown in Table 106.
Table 106 — IfcColumnStandardCase Product Placement
The following restriction is imposed:
- The local placement shall provide the location and directions
for the standard column, the x/y plane is the plane for the start
profile, and the z-axis is the extrusion axis for the column body (in
case of rotation, the tangent direction).
Axis 3D Geometry
The Axis 3D Geometry concept applies to this entity as shown in Table 107.
|Axis||Curve3D||IfcBoundedCurve||Three-dimensional reference curve for the column.|
Table 107 — IfcColumnStandardCase 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 177, the axis shall be defined along the z axis of
the object coordinate system. The axis representation can be used to
represent the system length of a column that may extent the body
length of the column.
Figure 177 — Column axis representation
EXAMPLE As shown in Figure 178, the axis representation shall be used to represent the cardinal point as the offset between the 'Axis' and the extrusion path of the column. 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 178 — Column 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 direction. The
IfcExtrudedAreaSolid.ExtrudedDirection shall be
- Orientation: The y-axis of the profile, as determined
by IfcSweptAreaSolid.Position.P shall point to the
Y-Axis. It indicates the "role" of the column, a role=0°
means y-axis of profile = Y-axis of reference coordinate
Figure 179 illustrates a standard geometric representation with cardinal point applied as 5 (mid-depth centre).
The following interpretation of dimension parameter applies for rectangular columns:
- IfcRectangleProfileDef.YDim interpreted as column width
- IfcRectangleProfileDef.XDim interpreted as column depth
The following interpretation of dimension parameter applies for circular columns:
- IfcCircleProfileDef.Radius interpreted as column radius.
Figure 179 — Column 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 'Clipping'
- Solid: see 'SweptSolid' geometric representation
- Profile: see 'SweptSolid' geometric
- Profile Position : see 'SweptSolid' geometric
- Extrusion: see 'SweptSolid' geometric
- Orientation: 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 180 illustrates a 'Clipping' geometric representation with use of IfcBooleanClippingResult between
an IfcExtrudedAreaSolid and an IfcHalfSpaceSolid to create a clipped body, with cardinal point applied as 2 (bottom centre).
Figure 180 — Column body clipping
XSD Specification: <xs:element name="IfcColumnStandardCase" type="ifc:IfcColumnStandardCase" substitutionGroup="ifc:IfcColumn" 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