4.8.2.5.2.1 Body SweptSolid PolyCurve Geometry

The Body SweptSolid PolyCurve Geometry is the representation of the 3D shape of a product by swept solid models, only allowing for the basic extruded area solids and revolved area solids.

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

Figure 67 illustrates an instance diagram.

Body SweptSolid PolyCurve GeometryIfcElementIfcProductDefinitionShapeIfcShapeRepresentationIfcGeometricRepresentationContextIfcLabelIfcLabelIfcSweptAreaSolidExtruded Area PolyCurve ProfileRevolved Area PolyCurve ProfileIfcShapeAspectIfcShapeRepresentationIfcLabelIfcText

Figure 67 — Body SweptSolid PolyCurve Geometry


Reference View

Entity
IfcElement
IfcOpeningElement
IfcSpace
IfcVoidingFeature
mvdXML Specification
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="38710ccd-8ff5-41ba-8fda-08300907a02e" name="Body SweptSolid PolyCurve Geometry" status="sample" 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" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Type" AttributeName="RepresentationType">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule RuleID="Geometry" AttributeName="Items">
                      <EntityRules>
                        <EntityRule EntityName="IfcSweptAreaSolid">
                          <References>
                            <Template ref="394297ba-f77f-4107-a9cc-9ecb11744de6" />
                          </References>
                        </EntityRule>
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Name" />
            <AttributeRule AttributeName="Description" />
            <AttributeRule AttributeName="HasShapeAspects">
              <EntityRules>
                <EntityRule EntityName="IfcShapeAspect">
                  <AttributeRules>
                    <AttributeRule RuleID="ShapeName" AttributeName="Name">
                      <EntityRules>
                        <EntityRule EntityName="IfcLabel" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule AttributeName="ShapeRepresentations">
                      <EntityRules>
                        <EntityRule EntityName="IfcShapeRepresentation" />
                      </EntityRules>
                    </AttributeRule>
                    <AttributeRule AttributeName="Description">
                      <EntityRules>
                        <EntityRule EntityName="IfcText" />
                      </EntityRules>
                    </AttributeRule>
                  </AttributeRules>
                </EntityRule>
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
  </Rules>
</ConceptTemplate>

Link to this page  Link to this page