4.8.1.14.2 Surface Sectioned Geometry

The Surface Sectioned Geometry is the representation for elements having a 'Surface' representation, where the surface is specified using two or more open profiles that are swept between specified positions along the directrix, e.g. for defining the upper boundary of an IfcCourse.

The following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

Figure 251 illustrates an instance diagram.

Surface Sectioned GeometryIfcElementIfcProductDefinitionShapeIfcShapeRepresentationIfcGeometricRepresentationContextIfcLabelIfcLabelIfcSectionedSurfaceIfcBoundedCurveIfcProfileDef

Figure 251 — Surface Sectioned Geometry

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="c62dfbec-49c6-41e3-836e-d494170ec2c8" name="Surface Sectioned Geometry" applicableSchema="IFC4" applicableEntity="IfcElement">
  <Rules>
    <AttributeRule AttributeName="Representation">
      <EntityRules>
        <EntityRule EntityName="IfcProductDefinitionShape">
          <AttributeRules>
            <AttributeRule AttributeName="Representations">
              <EntityRules>
                <EntityRule EntityName="IfcShapeRepresentation">
                  <AttributeRules>
                    <AttributeRule AttributeName="ContextOfItems">
                      <EntityRules>
                        <EntityRule EntityName="IfcGeometricRepresentationContext" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Identifier" AttributeName="RepresentationIdentifier">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel">
                          <Constraints>
                            <Constraint Expression="Identifier[Value] = 'Surface'" />
                          </Constraints>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Type" AttributeName="RepresentationType">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel">
                          <Constraints>
                            <Constraint Expression="Type[Value] = 'SectionedSurface'" />
                          </Constraints>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Items" AttributeName="Items">
                      <EntityRules>
                        <EntityRule EntityName="IfcSectionedSurface">
                          <AttributeRules>
                            <AttributeRule RuleID="Directrix" AttributeName="Directrix">
                              <EntityRules>
                                <EntityRule EntityName="IfcBoundedCurve" />
                              </EntityRules>
                            </AttributeRule>
                            <AttributeRule RuleID="CrossSections" AttributeName="CrossSections">
                              <EntityRules>
                                <EntityRule EntityName="IfcProfileDef" />
                              </EntityRules>
                            </AttributeRule>
                          </AttributeRules>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Name" />
            <AttributeRule AttributeName="Description" />
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page