zoukankan      html  css  js  c++  java
  • IfcAsymmetricIShapeProfileDef

    ifcasymetricishapeprofiledef定义了一个截面轮廓,该截面轮廓提供了单个对称I形截面的定义参数。其相对于位置坐标系的参数和方向如下图所示。位置坐标系的中心位于轮廓边界框的中心。

    轮廓的总宽度由底部凸缘宽度和顶部凸缘宽度的最大值隐式给定。

    如果应用场景不需要钢轨轮廓的完整显式形状模型,那么ifcasymetrichapeprofiledef也可以用于建模钢轨轮廓。或者,IfcArbitraryClosedProfileDef可用于提供钢轨断面的精确形状。无论哪种方式,都应该提供对外部文档或库的引用,以进一步定义IfcProfileDef中描述的概要文件。

    IFC2x2中增加的新实体。

    ifc2x3更改,则所有轮廓原点现在都位于边界框的中心。属性CentreOfGravityInY已成为可选属性。

    IFC4 修改超类型从IfcIShapeProfileDef更改为IfcParameterizedProfileDef。从IfcIShapeProfileDef继承的属性现在直接在ifcas对称hapeprofiledef中定义,并已部分重命名,但没有重新排序。

    底部轮廓可能比顶部轮廓窄。

    允许零半径的顶部轮廓圆角半径类型。

    尾部属性CentreOfGravityInY已删除,请改用IfcExtendedProfileProperties中的相应属性。

    添加了属性BottomFlangeEdgeRadius、BottomFlangeSlope、TopFlangeEdgeRadius和TopFlangeSlope。

    下图说明了不对称I形截面定义的参数。参数化纵断面定义自己的位置坐标系。基础坐标系由使用轮廓定义的扫掠区域实体定义。它是xy平面:

    *IfcSweptAreaSolid.位置

    通过使用位置的偏移,可以将参数化轮廓定位在中心位置(使用x,y偏移=0.),或相对于轮廓的任何位置。参数化配置文件由一组参数属性定义。在所示示例中,ifcextendedprofileproperty中的“CentreOfGravityInY”属性(如果提供)为负。

    Formal Propositions

    RuleDescription
    ValidFlangeThickness

    轮廓厚度之和应小于总深度。

    ValidWebThickness

    腹板厚度应小于任一翼缘宽度。

    ValidBottomFilletRadius

    底部圆角半径(如给定)应在允许值范围内。

    ValidTopFilletRadius

    顶部圆角半径(如给定)应在允许值范围内。

     

    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
    IfcParameterizedProfileDef
    3 Position IfcAxis2Placement2D [0:1]

    参数化纵断面定义的位置坐标系。如果未指定,则不应用平移和旋转。

    X
    IfcAsymmetricIShapeProfileDef
    4 BottomFlangeWidth IfcPositiveLengthMeasure [1:1]

    底部凸缘的范围,平行于位置坐标系的x轴定义。

    X
    5 OverallDepth IfcPositiveLengthMeasure [1:1]

    深度的总范围,与位置坐标系的y轴平行定义。

    X
    6 WebThickness IfcPositiveLengthMeasure [1:1]

    工字钢腹板厚度。腹板以位置坐标系的x轴和y轴为中心。

    X
    7 BottomFlangeThickness IfcPositiveLengthMeasure [1:1]

    底部轮廓厚度。

    X
    8 BottomFlangeFilletRadius IfcNonNegativeLengthMeasure [0:1]

    腹板和底部翼缘之间的圆角。锐利时为0,未知时省略。

    X
    9 TopFlangeWidth IfcPositiveLengthMeasure [1:1]

    顶部凸缘的范围,平行于位置坐标系的x轴定义。

    X
    10 TopFlangeThickness IfcPositiveLengthMeasure [0:1]

    顶部轮廓的厚度。仅出于历史原因,此属性在形式上是可选的。当已知轮廓厚度时,应按值提供。

    X
    11 TopFlangeFilletRadius IfcNonNegativeLengthMeasure [0:1]

    腹板和顶部翼缘之间的圆角。锐利时为0,未知时省略。

    X
    12 BottomFlangeEdgeRadius IfcNonNegativeLengthMeasure [0:1]

    底部轮廓上边缘的半径。锐利时为0,未知时省略。

    X
    13 BottomFlangeSlope IfcPlaneAngleMeasure [0:1]

    底部轮廓上表面的坡度。锥形底轮廓为非零,平行底轮廓为0,未知时省略。

    X
    14 TopFlangeEdgeRadius IfcNonNegativeLengthMeasure [0:1]

    顶部轮廓下边缘的半径。锐利时为0,未知时省略。

    X
    15 TopFlangeSlope IfcPlaneAngleMeasure [0:1]

    顶部轮廓下表面的坡度。锥形顶轮廓为非零,平行顶轮廓为0,未知时省略。

    X
    Concept inheritance

     

    #ConceptModel View
    IfcProfileDef
      Property Sets for Objects Common Use Definitions
     

    EXPRESS Specification

    ENTITY IfcAsymmetricIShapeProfileDef
     SUBTYPE OF (IfcParameterizedProfileDef);
      BottomFlangeWidth : IfcPositiveLengthMeasure;
      OverallDepth : IfcPositiveLengthMeasure;
      WebThickness : IfcPositiveLengthMeasure;
      BottomFlangeThickness : IfcPositiveLengthMeasure;
      BottomFlangeFilletRadius : OPTIONAL IfcNonNegativeLengthMeasure;
      TopFlangeWidth : IfcPositiveLengthMeasure;
      TopFlangeThickness : OPTIONAL IfcPositiveLengthMeasure;
      TopFlangeFilletRadius : OPTIONAL IfcNonNegativeLengthMeasure;
      BottomFlangeEdgeRadius : OPTIONAL IfcNonNegativeLengthMeasure;
      BottomFlangeSlope : OPTIONAL IfcPlaneAngleMeasure;
      TopFlangeEdgeRadius : OPTIONAL IfcNonNegativeLengthMeasure;
      TopFlangeSlope : OPTIONAL IfcPlaneAngleMeasure;
     WHERE
      ValidFlangeThickness : NOT(EXISTS(TopFlangeThickness)) OR ((BottomFlangeThickness + TopFlangeThickness) < OverallDepth);
      ValidWebThickness : (WebThickness < BottomFlangeWidth) AND (WebThickness < TopFlangeWidth);
      ValidBottomFilletRadius : (NOT(EXISTS(BottomFlangeFilletRadius))) OR (BottomFlangeFilletRadius <= (BottomFlangeWidth - WebThickness)/2.);
      ValidTopFilletRadius : (NOT(EXISTS(TopFlangeFilletRadius))) OR (TopFlangeFilletRadius <= (TopFlangeWidth - WebThickness)/2.);
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    SCOI2007 组队
    ZJOI2008 生日聚会
    织梦标签截取指定数目字符
    HTML特殊符号对照表
    DedeCMS让{dede:list}标签支持weight权重排序
    PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
    把图文内容载入微应用中
    织梦安装错误
    dedecms创建或修改目录失败
    安装phpmyadmin
  • 原文地址:https://www.cnblogs.com/herd/p/14331307.html
Copyright © 2011-2022 走看看