8.10.3.18 IfcMaterialUsageDefinition(材料用法定义)
抽象 该定义可能不会被直接实例化。
8.10.3.18.1 语义定义(Semantic definition)
IfcMaterialUsageDefinition 是IFC中所有材料相关信息项的通用超类型,这些信息项具有特定于实例的分配参数,用于将一组带有形状参数的材料分配给该构件的参考几何项。
有两种方式可以分配带有形状参数的材料集合:
- 将图层集分配给参考曲线 - 将具有序列和厚度参数的材料图层集分配给元素的参考曲线 - 通过该元素的"轴线"形状表示来体现
- 将轮廓集分配给基准点 - 通过称为"基准点"的偏移量,将具有指定轮廓几何形状和插入点的材料轮廓集分配给参考曲线 - 参考曲线通过该元素的"轴线"形状表示来体现
IfcMaterialUsageDefinition 的每个可实例化子类型必须通过使用对象化关系 IfcRelAssociatesMaterial 分配给 IfcElement 的子类型;它仅在与元素实例结合使用时有效。
非正式命题
- 将 IfcMaterialUsageDefinition 的子类型分配给 IfcElementType 的子类型是非法的,它只能分配给元素实例。
8.10.3.18.2 实体继承(Entity inheritance)
8.10.3.18.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcMaterialUsageDefinition (1) | |||
| AssociatedTo | SET [1:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial |
在元素实例的材料关联中使用 IfcMaterialUsageDefinition 子类型。该关联通过 IfcRelAssociatesMaterial 关系建立。 |
|
8.10.3.18.4 形式化表示(Formal representation)
ENTITY IfcMaterialUsageDefinition
ABSTRACT SUPERTYPE OF (ONEOF
(IfcMaterialLayerSetUsage
,IfcMaterialProfileSetUsage));
INVERSE
AssociatedTo : SET [1:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial;
END_ENTITY;