IfcRelInterferesElements

ifcrelinterfeselements对象化关系表示两个元素相互干扰。干涉是两个元素之间的空间重叠。这是一对一的关系。两个元素在物理上或逻辑上相互干扰的概念是独立于元素来描述的。通过提供干涉几何图形,干涉可以与实体的形状表示相关。
当干涉几何体可用时,可以通过指向IfcConnectionGeometry的可选属性interference geometry传递干涉几何体。连接几何图形在连接元素的局部放置坐标系中作为点、曲线、曲面或体积提供。ifcconnectionvolumegometry是用于三维空间中干涉的默认类型,如碰撞检测中所示。
如果省略干涉几何图形,则干涉作为逻辑关系提供。在这种情况下,连接点、曲线、曲面或实体必须由接收应用程序重新计算。
relationElement和RelatedElement定义关系中的两个元素,它们可能具有不同的角色。这由属性ImpliedOrder控制。
ImpliedOrder=TRUE relationElement构成干扰关系的主要元素。如果要通过减去重叠部分来解决干扰,则应从RelatingElement中减去该部分。最终结果是RelatingElement被InterferenceGeometry减去。在RelatedElement动态地在relationElement中创建一个void的干涉关系中会出现这种情况。
ImpliedOrder=FALSE relationElement和RelatedElement之间没有优先级。如果要解决干扰,则无法跟踪有关应从RelatingElement还是RelatedElement中减去干扰几何图形的信息。碰撞检测结果就是这样。
ImpliedOrder=未知未提供有关优先级的信息。
在IFC4中增加的新实体。

 

 

#AttributeTypeCardinalityDescriptionC
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
IfcRelConnects
IfcRelInterferesElements
5 RelatingElement IfcElement [1:1] Reference to a subtype of IfcElement that is the RelatingElement in the interference relationship. Depending on the value of ImpliedOrder the RelatingElement may carry the notion to be the element from which the interference geometry should be subtracted. X
6 RelatedElement IfcElement [1:1] Reference to a subtype of IfcElement that is the RelatedElement in the interference relationship. Depending on the value of ImpliedOrder the RelatedElement may carry the notion to be the element from which the interference geometry should not be subtracted. X
7 InterferenceGeometry IfcConnectionGeometry [0:1] The geometric shape representation of the interference geometry that is provided in the object coordinate system of the RelatingElement (mandatory) and in the object coordinate system of the RelatedElement (optionally). X
8 InterferenceType IfcIdentifier [0:1] Optional identifier that describes the nature of the interference. Examples could include 'Clash', 'ProvisionForVoid', etc. X
9 ImpliedOrder LOGICAL [1:1] Logical value indicating whether the interference geometry should be subtracted from the RelatingElement (if TRUE), or whether it should be either subtracted from the RelatingElement or the RelatedElement (if FALSE), or whether no indication can be provided (if UNKNOWN). X
 

 

posted @ 2020-06-03 06:08  西北逍遥  阅读(207)  评论(0编辑  收藏  举报