zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    代理模式第一篇
    命令模式第二篇
    windows service 定时
    postman之asp.net webapi
    qq第三方登录
    core2.1下的identity 汉化
    asp.net core2.0里的Nlog
    Unable to create an object of type 'ApplicationDbContext'.
    identity使用mysql
    二进制位运算解决状态值
  • 原文地址:https://www.cnblogs.com/herd/p/13323966.html
Copyright © 2011-2022 走看看