IfcRelAssociatesMaterial
Posted herd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IfcRelAssociatesMaterial相关的知识,希望对你有一定的参考价值。
ifCrelassSociatesMaterial是材质定义与该材质定义所应用的元素或元素类型之间的对象化关系。
材质定义可以是:
①作为图层集或纵断面集的特定用法指定给元素引用
②作为图层集、轮廓集、组成集或单个材质指定给元素引用或元素类型
材料可以按层排列并应用于分层元件。典型的元素是墙和板。
■IfcMaterialLayerSet,用于指示分层方向和各层厚度的分层元素
■一种IfcMaterialLayerSetUsage,即具有沿元素的基准轴或表面的定位信息的材料层集。
注意:由于材质图层集的用途是基于引用的信息,适用于每个单独的元素,因此不能将其指定给元素类型。
材料可应用于型材。使用型材的典型构件有梁、柱、构件
■IfcMaterialProfileSet,即指定给一组配置文件的一组材质,默认情况下指定给一个配置文件的单个材质。
■IfcMaterialProfileSetUsage,即具有相对于元素轴的定位信息的材质配置文件集,也称为基点。
注:由于材料配置文件集的用途是基于引用的信息,适用于每个单独的元素,因此不能将其指定给元素类型。
材料可以通过基于组件的元素的标识部分来排列。典型的元素是dorrs/窗口(带有诸如内衬、框架和玻璃等组件)或分布元素。
一个IfcMaterialConstituentSet,用于基于组件的元素,并通过关键字指示应用该材质一致性的组件。
注:有关这些关键字的规定,请参见IfcElement或IfcElementType的每个适用子类型的材料使用定义。
作为回退,或者在只需要单一物料信息的情况下,物料信息可以直接关联
如果材料使用定义不禁止其直接关联,则任何元素的单个IFC材料
一个IfcMaterialList,例如,对于复合元素,没有信息,不同的材料是如何排列的。
不推荐使用IfcMaterialList在IFC4以后的版本中不推荐使用。请改用IfcMaterialConstituentSet。
ifcreassociatessmaterial关系是ifcreassociates关系的一种特殊类型。它可以应用于IfcElement的子类型和IfcElementType的子类型。
IfcElement与从IfcObject继承的HasAssociations属性对其材质定义的关系相反。
IfcElementType与从IfcPropertyDefinition继承的HasAssociations属性的材质定义成反比。
如果元素引用(通过IfcElement实例)和元素类型(通过IfcElement type实例,通过IfcRelDefinesByType连接)都有关联的材质,则与元素引用关联的材质将覆盖与元素类型关联的材质。
在IFC2x中增加的新实体。
非正式提议:
①IfcMaterialAllayerSetUsage不应与IfcElementType的子类型关联,它应仅与单个事件关联
②IfcMaterialProfileSetUsage不应与IfcElementType的子类型关联,它应仅与单个事件关联
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcRoot | |||||
1 | GlobalId | IfcGloballyUniqueId | [1:1] | Assignment of a globally unique identifier within the entire software world. | X |
2 | OwnerHistory | IfcOwnerHistory | [0:1] | Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE only the last modification in stored - either as addition, deletion or modification. |
X |
3 | Name | IfcLabel | [0:1] | Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. | X |
4 | Description | IfcText | [0:1] | Optional description, provided for exchanging informative comments. | X |
IfcRelationship | |||||
IfcRelAssociates | |||||
5 | RelatedObjects | IfcDefinitionSelect | S[1:?] | Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts. | X |
IfcRelAssociatesMaterial | |||||
6 | RelatingMaterial | IfcMaterialSelect | [1:1] | Material definition assigned to the elements or element types. | X |
以上是关于IfcRelAssociatesMaterial的主要内容,如果未能解决你的问题,请参考以下文章