8.10.3.6 IfcMaterialLayer(材料层)
8.10.3.6.1 语义定义(Semantic definition)
IfcMaterialLayer 是构件中由若干层(一层或多层)构成的可识别单一部件。每个 IfcMaterialLayer 具有恒定厚度,并相对于引用的 IfcMaterialLayerSet 沿材料层集基准(MlsBase)定位。
材料层集中的空气间层通过属性 IsVentilated 值为 TRUE 或 UNKNOWN 的 IfcMaterialLayer 表示。此类空气间层应解释为空隙(不具有材料)。
IfcMaterialLayer 可能具有材料层名称,该名称可能与引用的 IfcMaterial 名称不同。
8.10.3.6.2 实体继承(Entity inheritance)
8.10.3.6.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 子类型实例的材料属性。 |
|
| 点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性 | |||
| IfcMaterialLayer (8) | |||
| 1 | Material | OPTIONAL IfcMaterial |
对构成层的材料的可选引用。注意,如果未给出此值,并不表示该层无材料(空气间层),仅表示此时未指定材料。 |
| 2 | LayerThickness | IfcNonNegativeLengthMeasure |
材料层的厚度。"厚度"的含义取决于其使用方式。对于利用 IfcMaterialLayerSetUsage 的构件元素,该尺寸沿 IfcMaterialLayerSetUsage 中指定的正 LayerSetDirection 测量。
|
| 3 | IsVentilated | OPTIONAL IfcLogical |
指示材料层是否代表空气层(或空腔)。 * 如果材料层是空气间层且提供从该层到外部空气的通风,则设置为 TRUE。 * 如果材料层是空气间层但不提供通风(或当空气间层的通风信息不可用时),则设置为 UNKNOWN。 * 如果材料层是实体材料层,则设置为 FALSE(默认值)。 |
| 4 | Name | OPTIONAL IfcLabel |
材料层的已知名称。 |
| 5 | Description | OPTIONAL IfcText |
以比属性 Name 或 Category 更描述性的术语定义材料层。 |
| 6 | Category | OPTIONAL IfcLabel |
材料层的类别,例如其在所属层集中的角色(如"承重"、"保温"等)。关键词列表可通过模型视图定义扩展,但以下关键词通常适用: * 'LoadBearing' — 用于所有具有承重功能的材料层。 * 'Insulation' — 用于所有具有保温功能的材料层。 * 'Inner finish' — 用于作为内装修的材料层。 * 'Outer finish' — 用于作为外装修的材料层。 |
| 7 | Priority | OPTIONAL IfcInteger |
层的相对优先级,表示为标准化整数范围 [0..100]。控制构件连接处和转角处层的相交方式:在构件连接处,如果一个构件的层优先级高于另一个构件的层,则前者的层会凸入(即取代)后者的层。构件中材料层的优先级值必须由软件应用程序根据连接构件中的材料层进行设置和维护。
|
| ToMaterialLayerSet | IfcMaterialLayerSet FOR MaterialLayers |
对包含该材料层的 IfcMaterialLayerSet 的引用。 |
|
8.10.3.6.4 形式化命题(Formal propositions)
| 名称 | 描述 |
|---|---|
| NormalizedPriority |
Property 应全部以标准化整数范围 [0..100] 给出,其中 0 表示材料层的最低优先级,100 表示最高优先级。 |
|
|
8.10.3.6.5 形式化表示(Formal representation)
ENTITY IfcMaterialLayer
SUPERTYPE OF (ONEOF
(IfcMaterialLayerWithOffsets))
SUBTYPE OF (IfcMaterialDefinition);
Material : OPTIONAL IfcMaterial;
LayerThickness : IfcNonNegativeLengthMeasure;
IsVentilated : OPTIONAL IfcLogical;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
Category : OPTIONAL IfcLabel;
Priority : OPTIONAL IfcInteger;
INVERSE
ToMaterialLayerSet : IfcMaterialLayerSet FOR MaterialLayers;
WHERE
NormalizedPriority : NOT(EXISTS(Priority)) OR {0 <= Priority <= 100};
END_ENTITY;