zoukankan      html  css  js  c++  java
  • IfcArbitraryOpenProfileDef

    开放截面轮廓IfcArbitraryOpenProfileDef定义了任意二维开放截面轮廓,以便在扫描曲面几何图形中使用。它由一个开放的边界给出,从这个边界可以构造曲面。

    IFC2x中增加的新实体。

    非正式提议:

    1、曲线必须是开放曲线。

    下图展示了任意开放轮廓定义。曲线在基础坐标系中定义。基础坐标系由使用轮廓定义的扫掠曲面定义。它是xy平面:

    IfcSweptSurface.位置

    “曲线”属性定义二维开放有界曲线。

    图-任意开放剖面

    Formal Propositions

    RuleDescription
    WR11

    轮廓类型为曲线,开放轮廓只能用于定义扫掠曲面。

    注意这不适用于子类型IfcCentreLineProfileDef。

    WR12

    曲线的维数应为2。

     

    Attribute inheritance

    #AttributeTypeCardinalityDescriptionC
    IfcProfileDef
    1 ProfileType IfcProfileTypeEnum [1:1]

    定义将此轮廓定义解析为的几何体类型,可以是曲线或表面积。如果是曲线,轮廓应由扫掠曲面参照,如果是面积,轮廓应由扫掠面积实体参照。

    X
    2 ProfileName IfcLabel [0:1]

    概要文件的可读名称,例如根据标准概要文件表。如上所述,机器可读的标准化外形名称应在IfcExternalReference.ItemReference项目参考.

    X
      HasExternalReference IfcExternalReferenceRelationship
    @RelatedResourceObjects
    S[0:?]

    引用与配置文件相关的外部信息,例如库、分类或文档信息。

    X
      HasProperties IfcProfileProperties
    @ProfileDefinition
    S[0:?]

    轮廓的其他特性,例如机械特性。

    X
    IfcArbitraryOpenProfileDef
    3 Curve IfcBoundedCurve [1:1]

    定义轮廓的开放有界曲线。

    X
     

    继承

     

    #ConceptModel View
    IfcProfileDef
      Property Sets for Objects Common Use Definitions
     

    EXPRESS Specification

    ENTITY IfcArbitraryOpenProfileDef
     SUPERTYPE OF(IfcCenterLineProfileDef)
     SUBTYPE OF (IfcProfileDef);
      Curve : IfcBoundedCurve;
     WHERE
      WR11 : ('IFCPROFILERESOURCE.IFCCENTERLINEPROFILEDEF' IN TYPEOF(SELF)) OR (SELFIfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE);
      WR12 : Curve.Dim = 2;
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    hlgoj 1766 Cubing
    Reverse Linked List
    String to Integer
    Bitwise AND of Numbers Range
    Best Time to Buy and Sell Stock III
    First Missing Positive
    Permutation Sequence
    Next Permutation
    Gray Code
    Number of Islands
  • 原文地址:https://www.cnblogs.com/herd/p/14275359.html
Copyright © 2011-2022 走看看