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.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;