zoukankan      html  css  js  c++  java
  • IfcPolyLoop

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

    多边形环是一个在空间中以直边包围平面区域的环。多回路是亏格1的回路,其中回路由构成回路顶点的有序共面点集合表示。循环由连接集合中的一个点和集合中的后续点的直线段组成。结束线段是从集合的最后一点到第一点。回路的方向与线段的方向一致。

    多回路应符合以下拓扑约束:

    这个环有一个属。

    应满足以下等式

    IfcPolyLoop始终是闭合的,最后一段是从多边形列表中的最后一个IfcCartesianPoint到第一个IfcCartesianPoint。因此,不应在列表末尾重复第一个点,既不能引用同一个实例,也不能使用将坐标作为第一个点的IfcCartesianPoint的附加实例。

    注意这个实体的存在主要是为了促进分面B-rep模型的有效通信。


    源于ISO-03注释U-42中定义的实体。

    IFC1.0中增加的新实体

    非正式提议:

    多边形中定义多边形回路的所有点应共面。

    第一个和最后一个多边形的值应不同。

    #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
    IfcTopologicalRepresentationItem
    IfcLoop
    IfcPolyLoop
    1 Polygon IfcCartesianPoint ~L[3:?] List of points defining the loop. There are no repeated points in the list. X
     

    EXPRESS Specification

    ENTITY IfcPolyLoop
     SUBTYPE OF (IfcLoop);
      Polygon : LIST [3:?] OF UNIQUE IfcCartesianPoint;
     WHERE
      AllPointsSameDim : SIZEOF(QUERY(Temp <* Polygon | Temp.Dim <> Polygon[1].Dim)) = 0;
    END_ENTITY;
  • 相关阅读:
    html+css
    HTML的矢量图转换文字
    js初级——复习html+css-下拉标志
    js初级——复习html+css
    四方定理(递归) --java
    进制转换模板
    最大值最小化问题 和最小值最大化问题 ---(二分)
    分治法---循环日程表问题
    全排列 ---java
    并查集---java模板
  • 原文地址:https://www.cnblogs.com/herd/p/14080969.html
Copyright © 2011-2022 走看看