IfcMaterial

IfcMaterial

实体定义

IfcMaterial是一种均匀或不均匀的物质,可用于形成元素(物理产品或其组件)。

 

IfcMaterial是材料名称和定义的基本实体;这包括通过名称和分类(通过参考外部分类)进行识别,以及IfcMaterialProperties(的子类型)定义的材料特性(各向同性或各向异性)的关联。IfcMaterial的实例可以使用IfcRelAssociatesMaterial关系与元素或元素类型相关联。分配可以直接作为单一材料信息,也可以通过

 

材质图层集

材质配置文件集

物质成分集

IfcMaterial也可能具有相关联的演示信息。此类表示信息由IfcMaterialDefinitionRepresentation提供,将曲线样式、图案填充定义或表面着色/渲染信息与材质相关联。

 

IFC4中的新实体

IFC4 修改属性“说明”和“类别”已添加。

 

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcMaterialDefinition
  AssociatedTo IfcRelAssociatesMaterial
@RelatingMaterial
S[0:?] Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship. X
  HasExternalReferences IfcExternalReferenceRelationship
@RelatedResourceObjects
S[0:?] Reference to external references, e.g. library, classification, or document information, that are associated to the material. X
  HasProperties IfcMaterialProperties
@Material
S[0:?] Material properties assigned to instances of subtypes of IfcMaterialDefinition. X
IfcMaterial
1 Name IfcLabel [1:1] Name of the material.
EXAMPLE A view definition may require Material.Name to uniquely specify e.g. concrete or steel grade, in which case the attribute Material.Category could take the value 'Concrete' or 'Steel'.
NOTE  Material grade may have different meaning in different view definitions, e.g. strength grade for structural design and analysis, or visible appearance grade in architectural application. Also, more elaborate material grade definition may be associated as classification via inverse attribute HasExternalReferences.
X
2 Description IfcText [0:1] Definition of the material in more descriptive terms than given by attributes Name or Category. X
3 Category IfcLabel [0:1] Definition of the category (group or type) of material, in more general terms than given by attribute Name.
EXAMPLE A view definition may require each Material.Name to be unique, e.g. for each concrete or steel grade used in a project, in which case Material.Category could take the values 'Concrete' or 'Steel'.
X
  HasRepresentation IfcMaterialDefinitionRepresentation
@RepresentedMaterial
S[0:1] Reference to the IfcMaterialDefinitionRepresentation that provides presentation information to a representation common to this material in style definitions. X
  IsRelatedWith IfcMaterialRelationship
@RelatedMaterials
S[0:?] Reference to a material relationship indicating that this material is a part (or constituent) in a material composite. X
  RelatesTo IfcMaterialRelationship
@RelatingMaterial
S[0:1] Reference to a material relationship indicating that this material composite has parts (or constituents). X
 

 

EXPRESS Specification

 

ENTITY IfcMaterial
 SUBTYPE OF (IfcMaterialDefinition);
  Name : IfcLabel;
  Description : OPTIONAL IfcText;
  Category : OPTIONAL IfcLabel;
 INVERSE
  HasRepresentation : SET [0:1] OF IfcMaterialDefinitionRepresentation FOR RepresentedMaterial;
  IsRelatedWith : SET OF IfcMaterialRelationship FOR RelatedMaterials;
  RelatesTo : SET [0:1] OF IfcMaterialRelationship FOR RelatingMaterial;
END_ENTITY;

 

 

 

#####################

posted @ 2024-02-14 12:56  西北逍遥  阅读(5)  评论(0编辑  收藏  举报