IfcFillAreaStyleTiles

IfcFillAreaStyleTiles通过样式化的二维几何体(称为tile)的重复模式定义IfcAnnotationFillArea的填充。递归模式由两个向量确定,它们以正则形式相乘。

这两个向量充当一个二维重复因子,它决定了瓷砖的八个新位置。

注:根据ISO 10303-46的定义:

①填充区域样式平铺定义用于填充注释填充区域或其他闭合区域的二维平铺。

②平铺的内容由平铺集定义,每个平铺的放置由指示如何将瓷砖相邻放置的填充图案确定。

③注释填充区域或封闭区域外的瓷砖或瓷砖部分应夹在该区域或区域的边缘。

I + k1* R1 + k2* R2      k1,k2= -1,0,1 , formula

图显示了填充线距离向量的使用

 

注:实体改编自ISO10303-46中定义的填充区样式

IFC2x2中增加的新实体。

IFC4更改tillingpattern更改为两个IfcVector的列表,Tiles直接引用IfcStyledItem。

 

 

#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
IfcGeometricRepresentationItem
IfcFillAreaStyleTiles
1 TilingPattern IfcVector L[2:2] A two direction repeat factor defining the shape and relative positioning of the tiles. X
2 Tiles IfcStyledItem S[1:?] A set of constituents of the tile being a styled item that is used as the annotation symbol for tiling the filled area.
NOTE  Only IfcStyleItem's that refer to a compatible geometric representation item and presentation style shall be used.
X
3 TilingScale IfcPositiveRatioMeasure [1:1] The scale factor applied to each tile as it is placed in the annotation fill area. X
EXPRESS Specification
ENTITY IfcFillAreaStyleTiles
 SUBTYPE OF (IfcGeometricRepresentationItem);
  TilingPattern : LIST [2:2] OF IfcVector;
  Tiles : SET [1:?] OF IfcStyledItem;
  TilingScale : IfcPositiveRatioMeasure;
END_ENTITY;

 

posted @ 2020-07-16 17:43  西北逍遥  阅读(173)  评论(0编辑  收藏  举报