IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.10.3.5 IfcMaterialDefinition(材料定义)

RV ⓘ
AbV ⓘ

抽象 该定义可能不会被直接实例化。

8.10.3.5.1 语义定义(Semantic definition)

IfcMaterialDefinition 是IFC中所有材料相关信息项的通用超类型,这些信息项具有通用的材料相关属性,可能包括材料与某些形状参数的关联或对构件特定部分的分配。

将材料分配给单个构件或多个构件有三种方式,其特征如下:

  • 按层分配 - 将材料分配给具有恒定厚度的层
  • 按轮廓分配 - 将材料分配给沿拉伸方向形状恒定或变化的轮廓
  • 按成分分配 - 将材料分配给构件形状的特定部分;通过关键字而非形状参数进行标识

IfcMaterialDefinition 的每个可实例化子类型都可以分配材料属性,或具有外部分类定义。通过使用对象化关系 IfcRelAssociatesMaterial,可以将其分配给 IfcElement 的子类型或 IfcElementType 的子类型。

8.10.3.5.2 实体继承(Entity inheritance)

8.10.3.5.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcMaterialDefinition (3)
AssociatedTo SET [0:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial

在构件实例或构件类型的材料关联中使用 IfcMaterialDefinition 子类型。该关联通过 IfcRelAssociatesMaterial 关系建立。

HasExternalReferences SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

引用与材料相关的外部参考,例如库、分类或文档信息。

HasProperties SET [0:?] OF IfcMaterialProperties FOR Material

分配给 IfcMaterialDefinition 子类型实例的材料属性。

表 8.10.3.5.A

8.10.3.5.4 形式化表示(Formal representation)

ENTITY IfcMaterialDefinition
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcMaterial
	,IfcMaterialConstituent
	,IfcMaterialConstituentSet
	,IfcMaterialLayer
	,IfcMaterialLayerSet
	,IfcMaterialProfile
	,IfcMaterialProfileSet));
 INVERSE
	AssociatedTo : SET [0:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial;
	HasExternalReferences : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
	HasProperties : SET [0:?] OF IfcMaterialProperties FOR Material;
END_ENTITY;

8.10.3.5.5 参考文献