首页 > 其他 > 详细

IfcPresentationLayerAssignment

时间:2021-01-10 11:34:02      阅读:26      评论:0      收藏:0      [点我收藏+]

表示层指定为几何表示项集合提供层名称(以及可选的描述和标识符)。ifcpresentationlayerasignment对应于术语“CAD层”,主要用于分组和可见性控制。

 

注:表示层的使用应限于简单的分组和显示目的。

 

可见性和访问控制以及图层样式指定(颜色、线型、线宽)由子类型ifcpresentationlayerasignmentwithstyle处理。

 

注:对应的ISO 10303名称:表示层分配。正式标准的最终定义请参考ISO/IS 10303-46:1994,第36页。

 

IFC2x2中增加的新实体。

 

 

下图说明了通过形状表示或表示项来分配项。AssignedItems集可以包含整个形状表示,也可以包含单个几何表示项。如果两者都有,则IfcShapeRepresentation有一个图层指定,并且在If集合中有一个单独的几何表示项cShapeRepresentation.项目,则ifcGeometricRepresentation项的层分配覆盖IfcShapeRepresentation项的层分配。

 

 

技术分享图片

 

 

 

Formal Propositions

RuleDescription
ApplicableItems

可分配给表示层的AssignedItems集合中的项应为几何形状表示或表示项。

IFC4修改已添加的where规则。

 

 

 

 

技术分享图片

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcPresentationLayerAssignment
1 Name IfcLabel [1:1]

层的名称。

X
2 Description IfcText [0:1]

图层的附加说明。

X
3 AssignedItems IfcLayeredItem S[1:?]

分配给该层的一组分层项。

X
4 Identifier IfcIdentifier [0:1]

分配给层的(内部)标识符。

X
 

 

 

 

 

 

 

 

 

 

EXPRESS Specification

ENTITY IfcPresentationLayerAssignment
 SUPERTYPE OF(IfcPresentationLayerWithStyle);
  Name : IfcLabel;
  Description : OPTIONAL IfcText;
  AssignedItems : SET [1:?] OF IfcLayeredItem;
  Identifier : OPTIONAL IfcIdentifier;
 WHERE
  ApplicableItems : SIZEOF(QUERY(temp <* AssignedItems | ( SIZEOF(TYPEOF(temp) * [ ‘IFCREPRESENTATIONRESOURCE.IFCSHAPEREPRESENTATION‘, ‘IFCGEOMETRYRESOURCE.IFCGEOMETRICREPRESENTATIONITEM‘, ‘IFCGEOMETRYRESOURCE.IFCMAPPEDITEM‘]) = 1) )) = SIZEOF(AssignedItems);
END_ENTITY;

 

IfcPresentationLayerAssignment

原文:https://www.cnblogs.com/herd/p/14256083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!