IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

7.11.3.14 IfcReinforcingMesh

7.11.3.14.1 Semantic definition

A reinforcing mesh is a series of longitudinal and transverse wires or bars of various gauges, arranged at right angles to each other and welded at all points of intersection; usually used for concrete slab reinforcement. It is also known as welded wire fabric. In scope are plane meshes as well as bent meshes.

Geometry Use Definition

Placement and representation are defined at the supertype IfcElementComponent.

The representation map of a mapped 'Outline' representation should contain a representation of type 'Curve3D' which holds an IfcPolyline.

The representation map of a mapped 'Body' representation should contain a representation of type 'AdvancedSweptSolid' which holds multiple IfcSweptDiskSolid (including subtype IfcSweptDiskSolidPolygonal).

7.11.3.14.2 Entity inheritance

7.11.3.14.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcProduct (5)
IfcElement (13)
IfcReinforcingElement (1)
Click to show 35 hidden inherited attributes
IfcReinforcingMesh (9)
10 MeshLength OPTIONAL IfcPositiveLengthMeasure

Deprecated.

11 MeshWidth OPTIONAL IfcPositiveLengthMeasure

Deprecated.

12 LongitudinalBarNominalDiameter OPTIONAL IfcPositiveLengthMeasure

Deprecated.

13 TransverseBarNominalDiameter OPTIONAL IfcPositiveLengthMeasure

Deprecated.

14 LongitudinalBarCrossSectionArea OPTIONAL IfcAreaMeasure

Deprecated.

15 TransverseBarCrossSectionArea OPTIONAL IfcAreaMeasure

Deprecated.

16 LongitudinalBarSpacing OPTIONAL IfcPositiveLengthMeasure

Deprecated.

17 TransverseBarSpacing OPTIONAL IfcPositiveLengthMeasure

Deprecated.

18 PredefinedType OPTIONAL IfcReinforcingMeshTypeEnum

Kind of mesh.

Table 7.11.3.14.E

7.11.3.14.4 Formal propositions

Name Description
CorrectPredefinedType

Either the PredefinedType attribute is unset (e.g. because an IfcReinforcingMeshType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.

NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcReinforcingMeshTypeEnum.USERDEFINED) OR
((PredefinedType = IfcReinforcingMeshTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
CorrectTypeAssigned

If this occurrence is defined by a type object, the latter has to be an IfcReinforcingMeshType.

(SIZEOF(IsTypedBy) = 0) OR
('IFC4X3_DEV_738df036.IFCREINFORCINGMESHTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType))
Table 7.11.3.14.F

7.11.3.14.5 Property sets

  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_ConstructionAdministration
    • ProcurementMethod
    • SpecificationSectionNumber
    • SubmittalIdentifer
  • Pset_ConstructionOccurence
    • InstallationDate
    • ModelNumber
    • TagNumber
    • AssetIdentifier
  • Pset_ElementComponentCommon
    • Reference
    • Status
    • DeliveryType
    • CorrosionTreatment
  • Pset_ElementKinematics
    • CyclicPath
    • CyclicRange
    • LinearPath
    • LinearRange
    • MaximumAngularVelocity
    • MaximumConstantSpeed
    • MinimumTime
  • Pset_EnvironmentalCondition
    • ReferenceAirRelativeHumidity
    • ReferenceEnvironmentTemperature
    • MaximumAtmosphericPressure
    • StorageTemperatureRange
    • MaximumWindSpeed
    • OperationalTemperatureRange
    • MaximumRainIntensity
    • SaltMistLevel
    • SeismicResistance
    • SmokeLevel
    • MaximumSolarRadiation
  • Pset_EnvironmentalImpactIndicators
    • Reference
    • FunctionalUnitReference
    • IndicatorsUnit
    • LifeCyclePhase
    • ExpectedServiceLife
    • TotalPrimaryEnergyConsumptionPerUnit
    • WaterConsumptionPerUnit
    • HazardousWastePerUnit
    • NonHazardousWastePerUnit
    • ClimateChangePerUnit
    • AtmosphericAcidificationPerUnit
    • RenewableEnergyConsumptionPerUnit
    • NonRenewableEnergyConsumptionPerUnit
    • ResourceDepletionPerUnit
    • InertWastePerUnit
    • RadioactiveWastePerUnit
    • StratosphericOzoneLayerDestructionPerUnit
    • PhotochemicalOzoneFormationPerUnit
    • EutrophicationPerUnit
  • Pset_EnvironmentalImpactValues
    • TotalPrimaryEnergyConsumption
    • WaterConsumption
    • HazardousWaste
    • NonHazardousWaste
    • ClimateChange
    • AtmosphericAcidification
    • RenewableEnergyConsumption
    • NonRenewableEnergyConsumption
    • ResourceDepletion
    • InertWaste
    • RadioactiveWaste
    • StratosphericOzoneLayerDestruction
    • PhotochemicalOzoneFormation
    • Eutrophication
    • LeadInTime
    • Duration
    • LeadOutTime
  • Pset_InstallationOccurrence
    • InstallationDate
    • AcceptanceDate
    • PutIntoOperationDate
  • Pset_MaintenanceStrategy
    • AssetCriticality
    • AssetFrailty
    • AssetPriority
    • MonitoringType
    • AccidentResponse
  • Pset_MaintenanceTriggerCondition
    • ConditionTargetPerformance
    • ConditionMaintenanceLevel
    • ConditionReplacementLevel
    • ConditionDisposalLevel
  • Pset_MaintenanceTriggerDuration
    • DurationTargetPerformance
    • DurationMaintenanceLevel
    • DurationReplacementLevel
    • DurationDisposalLevel
  • Pset_MaintenanceTriggerPerformance
    • TargetPerformance
    • PerformanceMaintenanceLevel
    • ReplacementLevel
    • DisposalLevel
  • Pset_ManufacturerOccurrence
    • AcquisitionDate
    • BarCode
    • SerialNumber
    • BatchReference
    • AssemblyPlace
    • ManufacturingDate
  • Pset_ManufacturerTypeInformation
    • GlobalTradeItemNumber
    • ArticleNumber
    • ModelReference
    • ModelLabel
    • Manufacturer
    • ProductionYear
    • AssemblyPlace
    • OperationalDocument
    • SafetyDocument
    • PerformanceCertificate
  • Pset_RepairOccurrence
    • RepairContent
    • RepairDate
    • MeanTimeToRepair
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_ServiceLife
    • ServiceLifeDuration
    • MeanTimeBetweenFailure
  • Pset_Tolerance
    • ToleranceDescription
    • ToleranceBasis
    • OverallTolerance
    • HorizontalTolerance
    • OrthogonalTolerance
    • VerticalTolerance
    • PlanarFlatness
    • HorizontalFlatness
    • ElevationalFlatness
    • SideFlatness
    • OverallOrthogonality
    • HorizontalOrthogonality
    • OrthogonalOrthogonality
    • VerticalOrthogonality
    • OverallStraightness
    • HorizontalStraightness
    • OrthogonalStraightness
    • VerticalStraightness
  • Pset_Uncertainty
    • UncertaintyBasis
    • UncertaintyDescription
    • HorizontalUncertainty
    • LinearUncertainty
    • OrthogonalUncertainty
    • VerticalUncertainty
  • Pset_Warranty
    • WarrantyIdentifier
    • WarrantyStartDate
    • IsExtendedWarranty
    • WarrantyPeriod
    • WarrantyContent
    • PointOfContact
    • Exclusions
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea
    • NetSurfaceArea
    • GrossVolume
    • NetVolume
    • SurfaceGenusBeforeFeatures
    • SurfaceGenusAfterFeatures
  • Qto_ReinforcingElementBaseQuantities
    • Count
    • Length
    • Weight

7.11.3.14.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcProduct (18)
IfcElement (44)
IfcElementComponent (3)
IfcReinforcingElement (2)
Click to show 83 hidden inherited concepts
IfcReinforcingMesh (3)
Mapped Geometry General

The representation map referenced by a 'Body' 'MappedRepresentation' could contain a representation of type 'AdvancedSweptSolid' which holds an IfcSweptDiskSolid (including subtype IfcSweptDiskSolidPolygonal). Multiple IfcMappedItem's can be used to represent the bars within a mesh as one occurrence of IfcReinforcingMesh.

Object Typing General

This concept can be applied to the following resources:

Reinforcing Mesh Attributes General

No description available.

Table 7.11.3.14.G

7.11.3.14.7 Formal representation

ENTITY IfcReinforcingMesh
SUBTYPE OF (IfcReinforcingElement);
MeshLength : OPTIONAL IfcPositiveLengthMeasure;
MeshWidth : OPTIONAL IfcPositiveLengthMeasure;
LongitudinalBarNominalDiameter : OPTIONAL IfcPositiveLengthMeasure;
TransverseBarNominalDiameter : OPTIONAL IfcPositiveLengthMeasure;
LongitudinalBarCrossSectionArea : OPTIONAL IfcAreaMeasure;
TransverseBarCrossSectionArea : OPTIONAL IfcAreaMeasure;
LongitudinalBarSpacing : OPTIONAL IfcPositiveLengthMeasure;
TransverseBarSpacing : OPTIONAL IfcPositiveLengthMeasure;
PredefinedType : OPTIONAL IfcReinforcingMeshTypeEnum;
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcReinforcingMeshTypeEnum.USERDEFINED) OR
((PredefinedType = IfcReinforcingMeshTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR
('IFC4X3_DEV_738df036.IFCREINFORCINGMESHTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;

7.11.3.14.8 References

Edit on Github


Is this page difficult to understand? Let us know!

7.11.3.14.9 Changelog

7.11.3.14.9.1 IFC4

  • attribute, PredefinedType
  • where rule, CorrectPredefinedType
  • where rule, CorrectTypeAssigned
  • attribute LongitudinalBarCrossSectionArea optional, Changed from "False" to "True"
  • attribute LongitudinalBarNominalDiameter optional, Changed from "False" to "True"
  • attribute LongitudinalBarSpacing optional, Changed from "False" to "True"
  • attribute TransverseBarCrossSectionArea optional, Changed from "False" to "True"
  • attribute TransverseBarNominalDiameter optional, Changed from "False" to "True"
  • attribute TransverseBarSpacing optional, Changed from "False" to "True"

7.11.3.14.9.2 IFC4.3_DEV_738df036