# 8.18.3.8 IfcMaterialDefinitionRepresentation

## 8.18.3.8.1 Semantic definition

IfcMaterialDefinitionRepresentation defines presentation information relating to IfcMaterial. It allows for multiple presentations of the same material for different geometric representation contexts.

The IfcMaterialDefinitionRepresentation can apply

• different presentation styles for different representation contexts, for example, a different style for sketch view, model view or plan view, or for different target scales,
• for each representation context is can apply curve style, fill area style (hatching), symbol, text and surface style.

Use definition

As shown in Figure 8.18.3.8.A, the presentation assignment can be specific to a representation context by adding one and more IfcStyledRepresentation's. Each of them includes a single IfcStyledItem with exactly zero or one style for either curve, fill area, surface, text or symbol style that is applicable.

## 8.18.3.8.5 Formal representation

ENTITY IfcMaterialDefinitionRepresentation
SUBTYPE OF (IfcProductRepresentation);
RepresentedMaterial : IfcMaterial;
WHERE
OnlyStyledRepresentations : SIZEOF(QUERY(temp <* Representations |
(NOT('IFC4X3_DEV_d297a43.IFCSTYLEDREPRESENTATION' IN TYPEOF(temp)))
)) = 0;
END_ENTITY;