IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.18.3.8 IfcMaterialDefinitionRepresentation(材料定义表示)

8.18.3.8.1 语义定义(Semantic definition)

IfcMaterialDefinitionRepresentation 定义了与 IfcMaterial 相关的表示信息。它允许为不同的几何表示上下文对同一材料进行多种表示。

IfcMaterialDefinitionRepresentation 可以应用:

  • 为不同的表示上下文应用不同的表示样式,例如,为草图视图、模型视图或平面视图,或为不同的目标比例应用不同的样式;
  • 对于每个表示上下文,可以应用曲线样式、填充区域样式(填充图案)、符号、文本和表面样式。

使用定义

使用图示
图 8.18.3.8.A — 材料定义表示

如图 8.18.3.8.A 所示,通过添加一个或多个 IfcStyledRepresentation,表示分配可以特定于某个表示上下文。每个表示包含一个单独的 IfcStyledItem,其中包含适用于曲线、填充区域、表面、文本或符号样式的零个或一个样式。

8.18.3.8.2 实体继承(Entity inheritance)

8.18.3.8.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcProductRepresentation (3)
表 8.18.3.8.B

8.18.3.8.4 形式化命题(Formal propositions)

名称 描述
OnlyStyledRepresentations

无可用描述

SIZEOF(QUERY(temp <* Representations | 
  (NOT('IFC4X3_DEV_62887e3f.IFCSTYLEDREPRESENTATION' IN TYPEOF(temp)))
)) = 0
表 8.18.3.8.C

8.18.3.8.5 形式化表示(Formal representation)

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

8.18.3.8.6 参考文献