ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IfcStyledItem

2020-11-20 08:01:30  阅读:164  来源: 互联网

标签:IfcStyledItem Item 样式 IfcRepresentationItem item styled


IfcStyledItem保存产品的表示样式信息,可以显式地用于IfcGeometricRepresentationItem作为分配给产品的IfcShapeRepresentation的一部分,或者通过将表示信息分配给被指定为产品的其他表示的IfcMaterial。

①如果IfcStyledItem在来自IfcProductDefinitionShape的引用中使用,则应提供一个项目。

②如果IfcStyledItem在来自IfcMaterialDefinitionRepresentation的引用中使用,则不应提供任何项目。


●注:定义根据ISO/CD 10303-46:1992

样式项是在表示中使用的几何表示项的表示样式的赋值。

●注:实体改编自ISO10303-46中定义的样式项。


IFC2x2中增加的新实体。

IFC2x2附录1更改了实体IfcStyledItem已变得非抽象并添加了属性名。

如果c2x3 CHANGE The attribute Item已设为可选,则可保证基于文件的交换的向上兼容性。

IFC4更改子类型IfcAnnotationOccurrence并删除其子类型。对所有实例化使用IfcStyledItem。样式的数据类型已更改为IfcStyleAssignmentSelect


使用定义

下图说明了IfcStyledItem在两个使用示例中的用法:

①作为几何表示项的表示

②作为材质定义的表示


注意,新的IfcStyleAssignmentSelect允许直接赋值样式,例如IfcCurveStyle、IfcSurfaceStyle,而不使用中间的IfcPresentationStyleAssignment

 

 

 

RuleDescription
ApplicableItem A styled item cannot be styled by another styled item.
 

 

 

 

 

#AttributeTypeCardinalityDescriptionC
IfcRepresentationItem
  LayerAssignment IfcPresentationLayerAssignment
@AssignedItems
S[0:1] Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items. X
  StyledByItem IfcStyledItem
@Item
S[0:1] Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. X
IfcStyledItem
1 Item IfcRepresentationItem [0:1] A geometric representation item to which the style is assigned. X
2 Styles IfcStyleAssignmentSelect S[1:?] Representation styles which are assigned, either to an geometric representation item, or to a material definition. X
3 Name IfcLabel [0:1] The word, or group of words, by which the styled item is referred to. X
EXPRESS Specification
ENTITY IfcStyledItem
 SUBTYPE OF (IfcRepresentationItem);
  Item : OPTIONAL IfcRepresentationItem;
  Styles : SET [1:?] OF IfcStyleAssignmentSelect;
  Name : OPTIONAL IfcLabel;
 WHERE
  ApplicableItem : NOT('IFCPRESENTATIONAPPEARANCERESOURCE.IFCSTYLEDITEM' IN TYPEOF(Item));
END_ENTITY;

 

标签:IfcStyledItem,Item,样式,IfcRepresentationItem,item,styled
来源: https://www.cnblogs.com/herd/p/14008967.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有