zoukankan      html  css  js  c++  java
  • IfcBooleanResult

    IfcBooleanResult是对两个实数操作数应用布尔运算的结果。

    例如,如果第一个操作数是块,而第二个操作数是具有适当尺寸和位置的实心圆柱体,则使用差分运算符生成的布尔结果将是带有圆孔的块。
    注释定义符合ISO/CD 10303-42:1992
    布尔结果是对两个实体进行正则化操作以创建新实体的结果。有效的运算是正则并集、正则交和正则差分。在布尔运算中,实体被认为是一组正则点。最终的布尔结果取决于操作和两个操作数。对于差分运算符,操作数的顺序也很重要。运算符可以是并集、交集或差分。这些运算符的作用如下所述:
    ①两个实体上的并集是新的实体,它是第一个操作数或第二个操作数或两者中的所有点集的正则化。
    ②两个实体上的交集是新的实体,它是第一个操作数和第二个操作数中所有点集的正则化。
    ③两个实体上的差分运算的结果是第一个操作数(而不是第二个操作数)中所有点集的正则化。
    注意ISO 10303-42中定义的相应步骤类型布尔结果。
    在IFC1.5.1中增加的新实体。

    #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
    IfcBooleanResult
    1 Operator IfcBooleanOperator [1:1] 在操作中用于创建结果的布尔运算符。 X
    2 FirstOperand IfcBooleanOperand [1:1] 布尔运算要操作的第一个操作数。 X
    3 SecondOperand IfcBooleanOperand [1:1] 为操作指定的第二个操作数。 X
      Dim
    :=FirstOperand.Dim
    IfcDimensionCount [1:1] 这个实体的空间维度。它与第一个操作数的空间维数相同。where规则确保两个操作数具有相同的空间维度。 X
    EXPRESS Specification
    ENTITY IfcBooleanResult
     SUPERTYPE OF(IfcBooleanClippingResult)
     SUBTYPE OF (IfcGeometricRepresentationItem);
      Operator : IfcBooleanOperator;
      FirstOperand : IfcBooleanOperand;
      SecondOperand : IfcBooleanOperand;
     DERIVE
      Dim : IfcDimensionCount := FirstOperand.Dim;
     WHERE
      SameDim : FirstOperand.Dim = SecondOperand.Dim;
    END_ENTITY;
  • 相关阅读:
    Spring-cloud微服务实战【三】:eureka注册中心(中)
    Spring-cloud微服务实战【二】:eureka注册中心(上)
    Spring-cloud微服务实战【一】:微服务的概念与演进过程
    数据压缩算法
    求最大连续子集
    天天看底层有什么用
    数字签名
    计算机全加器简单实现
    布隆过滤器
    纠错码简介
  • 原文地址:https://www.cnblogs.com/herd/p/13161149.html
Copyright © 2011-2022 走看看