IFC 4.3.0.1 (IFC4X3) development

8.18.3.12 IfcShapeAspect

8.18.3.12.1 Semantic definition

IfcShapeAspect allows for grouping of shape representation items that represent aspects (or components) of the shape of a product. Thereby shape representations of components of the product shape represent a distinctive part to a product that can be explicitly addressed.

The IfcShapeAspect's may have distinct material information or other distict characteristics that differs from other parts of the product shape representation.

Figure 8.18.3.12.A indicates the association of material characteristics to shape aspects.

shape
Figure 8.18.3.12.A — shape aspects for associating material

Informal Propositions:

  1. If ShapeRepresentations points to shape representations that are part of an IfcProductDefinitionShape, PartOfProductDefinitionShape must refer to this instance of IfcProductDefinitionShape.
  2. If ShapeRepresentations points to shape representations that are part of an IfcRepresentationMap, PartOfProductDefinitionShape must refer to this instance of IfcRepresentationMap.

8.18.3.12.2 Entity inheritance

8.18.3.12.3 Attributes

# Attribute Type Description
IfcShapeAspect (6)
1 ShapeRepresentations LIST [1:?] OF IfcShapeModel

List of ~~shape~~ representations. Each member defines a valid representation of a particular type within a particular representation context as being an aspect (or part) of a product definition.

2 Name OPTIONAL IfcLabel

The word or group of words by which the shape aspect is known. It is a tag to indicate the particular semantic of a component within the product definition shape, used to provide meaning. Example: use the tag "Glazing" to define which component of a window shape defines the glazing area.

3 Description OPTIONAL IfcText

The word or group of words that characterize the shape aspect. It can be used to add additional meaning to the name of the aspect.

4 ProductDefinitional IfcLogical

No description available.

5 PartOfProductDefinitionShape OPTIONAL IfcProductRepresentationSelect

No description available.

HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

No description available.

Table 8.18.3.12.B

8.18.3.12.4 Formal representation

ENTITY IfcShapeAspect;
	ShapeRepresentations : LIST [1:?] OF IfcShapeModel;
	Name : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
	ProductDefinitional : IfcLogical;
	PartOfProductDefinitionShape : OPTIONAL IfcProductRepresentationSelect;
 INVERSE
	HasExternalReferences : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
END_ENTITY;

8.18.3.12.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.18.3.12.6 Changelog

  • inverse attribute, HasExternalReferences