4.5.3.2 Element Voiding Features

Elements may have voiding features defined, which may be achieved though cutting, drilling, or milling of members made of various materials, or by inlays into the formwork of cast members made of materials such as concrete.

The 'Body' representation of an element does not account for voids, for which CSG operations are required to produce the resulting shape.

The 'Mesh' representation of an element does account for voids, such that no additional operations are required.

Figure 157 illustrates an instance diagram.

Element Voiding FeaturesIfcElementIfcRelVoidsElementIfcVoidingFeatureIfcVoidingFeatureTypeEnum

Figure 157 — Element Voiding Features

mvdXML Specification
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="5b37561e-5789-4f06-89b8-59a00a04376e" name="Element Voiding Features" applicableSchema="IFC4" applicableEntity="IfcElement">
  <Rules>
    <AttributeRule RuleID="HasOpenings" AttributeName="HasOpenings">
      <EntityRules>
        <EntityRule EntityName="IfcRelVoidsElement">
          <AttributeRules>
            <AttributeRule RuleID="RelatedVoidingFeature" AttributeName="RelatedOpeningElement">
              <EntityRules>
                <EntityRule EntityName="IfcVoidingFeature">
                  <AttributeRules>
                    <AttributeRule RuleID="VoidingFeatureType" AttributeName="PredefinedType">
                      <EntityRules>
                        <EntityRule EntityName="IfcVoidingFeatureTypeEnum" />
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page