4.1.2.3.4.1 Extruded Area Geometry

Figure 22 illustrates an instance diagram.

Extruded Area GeometryIfcExtrudedAreaSolidIfcStyledItemIfcSurfaceStyleIfcLabelIfcStyledItemIfcProfileDefIfcAxis2Placement3DIfcCartesianPointIfcDirectionIfcDirectionIfcDirectionIfcPositiveLengthMeasure

Figure 22 — Extruded Area 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="a780bd37-4a7a-4cce-b947-4a6678487bda" name="Extruded Area Geometry" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
  <Rules>
    <AttributeRule AttributeName="Position">
      <EntityRules>
        <EntityRule EntityName="IfcAxis2Placement3D">
          <AttributeRules>
            <AttributeRule AttributeName="Location">
              <EntityRules>
                <EntityRule EntityName="IfcCartesianPoint" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Axis">
              <EntityRules>
                <EntityRule EntityName="IfcDirection" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="RefDirection">
              <EntityRules>
                <EntityRule EntityName="IfcDirection" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="ExtrudedDirection">
      <EntityRules>
        <EntityRule EntityName="IfcDirection" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="Depth">
      <EntityRules>
        <EntityRule EntityName="IfcPositiveLengthMeasure" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule RuleID="Profile" AttributeName="SweptArea">
      <EntityRules>
        <EntityRule EntityName="IfcProfileDef" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="StyledByItem">
      <EntityRules>
        <EntityRule EntityName="IfcStyledItem">
          <AttributeRules>
            <AttributeRule AttributeName="Styles">
              <EntityRules>
                <EntityRule EntityName="IfcSurfaceStyle" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Name">
              <EntityRules>
                <EntityRule EntityName="IfcLabel" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
        <EntityRule EntityName="IfcStyledItem" />
      </EntityRules>
    </AttributeRule>
  </Rules>
  <SubTemplates>
    <ConceptTemplate uuid="46b7a7e6-0d7c-4e73-9397-605abe9fe7b9" name="Extruded Area Basic Profile" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
      <Rules>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ExtrudedDirection">
          <EntityRules>
            <EntityRule EntityName="IfcDirection" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Depth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef">
              <References>
                <Template ref="7bfa1814-95e5-4fe5-afd9-83eb7a4366e1" />
              </References>
            </EntityRule>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
            <EntityRule EntityName="IfcStyledItem" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="4fb6fbe6-4e6a-4d5c-ae94-6de37880eb8c" name="Extruded Area Composite Profile" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
      <Rules>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ExtrudedDirection">
          <EntityRules>
            <EntityRule EntityName="IfcDirection" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Depth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef" />
            <EntityRule EntityName="IfcCompositeProfileDef">
              <References>
                <Template ref="e0c10888-71e0-4270-83ea-63dc590554be" />
              </References>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
            <EntityRule EntityName="IfcStyledItem" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="2d2e456c-ef51-4d49-9518-a5317dcccf1e" name="Extruded Area CompositeCurve Profile" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
      <Rules>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ExtrudedDirection">
          <EntityRules>
            <EntityRule EntityName="IfcDirection" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Depth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcArbitraryProfileDefWithVoids">
              <References>
                <Template ref="63832052-221d-4c41-95d4-a56ee5d69e88" />
              </References>
            </EntityRule>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
            <EntityRule EntityName="IfcStyledItem" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="394297ba-f77f-4107-a9cc-9ecb11744de6" name="Extruded Area PolyCurve Profile" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
      <Rules>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ExtrudedDirection">
          <EntityRules>
            <EntityRule EntityName="IfcDirection" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Depth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcArbitraryClosedProfileDef">
              <References>
                <Template ref="0373a86a-1387-45bd-bf09-bb3cc39092d9" />
              </References>
            </EntityRule>
            <EntityRule EntityName="IfcArbitraryProfileDefWithVoids">
              <References>
                <Template ref="d3b8661b-e65b-4077-adc7-c6742d219691" />
              </References>
            </EntityRule>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
            <EntityRule EntityName="IfcStyledItem" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="9fec7664-7df5-4897-9674-b5991ad8abcd" name="Extruded Area Standardized Profile" applicableSchema="IFC4" applicableEntity="IfcExtrudedAreaSolid">
      <Rules>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ExtrudedDirection">
          <EntityRules>
            <EntityRule EntityName="IfcDirection" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Depth">
          <EntityRules>
            <EntityRule EntityName="IfcPositiveLengthMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef">
              <References>
                <Template ref="cb6ab841-6d4f-4a4c-81e8-3cc15d415ddc" />
              </References>
            </EntityRule>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
            <EntityRule EntityName="IfcStyledItem" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
  </SubTemplates>
</ConceptTemplate>

Link to this page  Link to this page