8.10 IfcMaterialResource(材料资源)
8.10.1 架构定义
IfcMaterialResource 模式包含用于定义材料(构成产品的物质)的类型和实体。材料以通用方式定义。
材料定义根据其应用于元素或元素类型的方式以及其组成部分(层、剖面、构件)进行区分。
可为元素实例进行材料指定,以支持其有限范围的参数化表示,使用:
- 结构化的材料层集 IfcMaterialLayerSetUsage 以及层与参考轴或平面的关系;
- 结构化的材料剖面集 IfcMaterialProfileSetUsage 以及剖面与参考轴的关系。
可为元素实例或元素类型进行材料指定,但不应用参数化含义,使用:
- 材料层集(通过材料层的顺序和厚度指定配置)IfcMaterialLayerSet,或
- 材料剖面集(通过材料剖面的定位和轮廓指定配置)IfcMaterialProfileSet,或
- 材料成分集(无指定配置或结构)IfcMaterialConstituentSet,或
- 作为备选方案,使用单一材料 IfcMaterial(包括复合材料)。
这些选项通过选择类型 IfcMaterialSelect 暴露给与 IfcElement 或 IfcElementType 及其子类型的关联。该关联通过对象化关系 IfcRelAssociatesMaterial 实现,可通过反向关系 AssociatedTo 访问。某些与特定材料实体的关联可能受到限制,因为在专门的元素或元素类型定义中不适用。
以下材料属性和信息集可分配给 IfcMaterialDefinition,或仅分配给单个 IfcMaterial:
- 材料属性;
- 材料分类和材料库引用;
- 在形状模型中的材料表现(例如通过颜色、填充、渲染);
- 与复合材料成分的关系。
{ .change-ifc2x4}
{ .deprecated}
DEPRECATION Material designation by using IfcMaterialList is deprecated and should not be used. The classification of materials should not be done using IfcMaterialClassificationRelationship anymore (entity type deprecated); the IfcExternalReferenceRelationship in IfcExternalReferenceResource schema should be used instead.
8.10.2 Types
8.10.3 Entities
- IfcMaterial
- IfcMaterialClassificationRelationship
- IfcMaterialConstituent
- IfcMaterialConstituentSet
- IfcMaterialDefinition
- IfcMaterialLayer
- IfcMaterialLayerSet
- IfcMaterialLayerSetUsage
- IfcMaterialLayerWithOffsets
- IfcMaterialList
- IfcMaterialProfile
- IfcMaterialProfileSet
- IfcMaterialProfileSetUsage
- IfcMaterialProfileSetUsageTapering
- IfcMaterialProfileWithOffsets
- IfcMaterialProperties
- IfcMaterialRelationship
- IfcMaterialUsageDefinition
8.10.4 Property Sets
- Pset_MaterialCombustion
- Pset_MaterialCommon
- Pset_MaterialConcrete
- Pset_MaterialEnergy
- Pset_MaterialFuel
- Pset_MaterialHygroscopic
- Pset_MaterialMechanical
- Pset_MaterialOptical
- Pset_MaterialSteel
- Pset_MaterialThermal
- Pset_MaterialWater
- Pset_MaterialWood
- Pset_MaterialWoodBasedStructure
- Pset_MechanicalBeamInPlane
- Pset_MechanicalBeamInPlaneNegative
- Pset_MechanicalBeamOutOfPlane
- Pset_MechanicalPanelInPlane
- Pset_MechanicalPanelOutOfPlane
- Pset_MechanicalPanelOutOfPlaneNegative
8.10.5 Quantity Sets
此类别中没有可用资源。
8.10.6 Functions
8.10.7 Rules
此类别中没有可用资源。
8.10.8 PropertyEnumerations
此类别中没有可用资源。