4.8.2.5.4 Body Geometry General

The Body SurfaceModel Geometry is the representation of the 3D shape of a product by geometric items representing a solid. It comprises the existing concept templates "Body Tessellation Geometry", "Body SweptSolid Geometry", and "Mapped Solid Geometry". It is used if no particular geomertric item is requested, but any valid geometric item can be used to provide the "Body Geometry".

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

Figure 70 illustrates an instance diagram.

Body Geometry GeneralIfcElementIfcProductDefinitionShapeIfcShapeRepresentationIfcGeometricRepresentationContextIfcLabelIfcLabelIfcPolygonalFaceSetIfcTriangulatedFaceSetIfcExtrudedAreaSolidIfcRevolvedAreaSolidIfcMappedItemIfcShapeAspectIfcShapeRepresentationIfcLabelIfcText

Figure 70 — Body Geometry General


Reference View

Entity
IfcElement
IfcOpeningElement
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="6656c33f-2ce2-43de-89d6-a7ee1262b1a0" name="Body Geometry General" 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 AttributeName="Items">
                      <EntityRules>
                        <EntityRule EntityName="IfcPolygonalFaceSet" />
                        <EntityRule EntityName="IfcTriangulatedFaceSet" />
                        <EntityRule EntityName="IfcExtrudedAreaSolid" />
                        <EntityRule EntityName="IfcRevolvedAreaSolid" />
                        <EntityRule EntityName="IfcMappedItem" />
                      </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