|modifications||attributes PartOfProductDefinitionShape definition||Changed from IfcProductDefinitionShape to IfcProductRepresentationSelect|
|modifications||attributes PartOfProductDefinitionShape is_optional||Changed from False to True|
|modifications||attributes ProductDefinitional definition||Changed from logical to IfcLogical|
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 1 indicates the association of material characteristics to shape aspects.
NOTE Definition from ISO 10303-41:
A shape aspect is an identifiable element of the shape of an object.
NOTE Entity adapted from shape_aspect defined in ISO 10303-42.
HISTORY New entity in IFC2.0
IFC4 CHANGE Attribute PartOfProductDefinitionShape declared OPTIONAL and extended to type IfcProductRepresentationSelect with upward compatibility for file based exchange.
|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.|
> IFC2x3 CHANGE The data type has been changed from IfcShapeRepresentation to IfcShapeModel with upward compatibility
|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.|
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;