IfcMaterialProfileSetUsageTapering

BACnet MVD

#### IfcMaterialProfileSetUsageTapering

Natural language names

| Gruppe von Profilen mit Material - Verwendung (bei Verjüngung)
| Material Profile Set Usage Tapering

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcMaterialProfileSetUsageTapering |  |  | ADDED |

##### Semantic definitions at the entity

Entity definition

IfcMaterialProfileSetUsageTapering specifies dual material profile sets in association with tapered prismatic (beam- or column-like) elements.

> HISTORY New entity in IFC4

Usage with tapered building elements

The inherited attribute ForProfileSet specifies the profile and material at the start of the member, ForProfileEndSet at its end. Start and end correspond to the extrusion direction in the shape model of the shape representation of the element or element type.

Both material profile sets should refer to the same material, that is, only differ with respect to their profiles.

Usage with structural analysis curve members

IfcMaterialProfileSetUsageTapering may be used with the structural analysis idealization (IfcStructuralCurveMember) of uniform members as well as of tapered members.

In case of uniform members, ForProfileSet and ForProfileEndSet refer to the same material profile set. In case of tapered members, ForProfileSet specifies the profile and material at the start of the member, ForProfileEndSet at its end. Start and end correspond to the edge direction in the topological representation of the curve member.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
4 | ForProfileEndSet | IfcMaterialProfileSet |  | The second IfcMaterialProfileSet set to which the usage is applied. | X | X
5 | CardinalEndPoint | IfcCardinalPointReference | ? | Index reference to a significant point in the second section profile. Describes how this section is aligned relative to the axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile. | X | X

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcMaterialUsageDefinition
| AssociatedTo | IfcRelAssociatesMaterial @RelatingMaterial | S[1:?] | Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship. |  | X
IfcMaterialProfileSetUsage
1 | ForProfileSet | IfcMaterialProfileSet |  | The IfcMaterialProfileSet set to which the usage is applied. | X | X
2 | CardinalPoint | IfcCardinalPointReference | ? | Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile. | X | X

3

ReferenceExtent

IfcPositiveLengthMeasure

?

Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles.

> NOTE The attribute ReferenceExtent shall be asserted if an IfcMaterialProfileSetWithOffsets is included in the ForProfileSet.MaterialProfiles list of material layers.

> NOTE The ReferenceExtent for IfcBeamStandardCase, IfcColumnStandardCase, and IfcMemberStandardCase is the reference length starting at z=0 being the XY plane of the object coordinate system.

X

X

IfcMaterialProfileSetUsageTapering
4 | ForProfileEndSet | IfcMaterialProfileSet |  | The second IfcMaterialProfileSet set to which the usage is applied. | X | X
5 | CardinalEndPoint | IfcCardinalPointReference | ? | Index reference to a significant point in the second section profile. Describes how this section is aligned relative to the axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile. | X | X

##### Formal representations

XML Specification
`<xs:element name="IfcMaterialProfileSetUsageTapering" type="ifc:IfcMaterialProfileSetUsageTapering" substitutionGroup="ifc:IfcMaterialProfileSetUsage" nillable="true"/>
<xs:complexType name="IfcMaterialProfileSetUsageTapering">
<xs:complexContent>
<xs:extension base="ifc:IfcMaterialProfileSetUsage">
<xs:sequence>
<xs:element name="ForProfileEndSet" type="ifc:IfcMaterialProfileSet" nillable="true"/>
</xs:sequence>
<xs:attribute name="CardinalEndPoint" type="ifc:IfcCardinalPointReference" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`ENTITY IfcMaterialProfileSetUsageTapering
SUBTYPE OF (IfcMaterialProfileSetUsage);
ForProfileEndSet : IfcMaterialProfileSet;
CardinalEndPoint : OPTIONAL IfcCardinalPointReference;
END_ENTITY;

EXPRESS-G diagram

`

Link to this page