zoukankan      html  css  js  c++  java
  • IfcCylindricalSurface

    柱面是一个在z方向上无界的曲面,有界圆柱面是由一个子类ifcboundsurface定义的,基本面是一个圆柱面。

    注1:有界圆柱面可由一个IfcRectangularTrimmedSurface定义,基本面为圆柱面,U1=0°,U2=360°,V1=z下界,V2=z上界(若平面角测量值为度)。有界圆柱弧曲面具有| U1-U2 |<360°(假设Usense和Vsense与基面的意义一致)。

    注2:非矩形有界圆柱面,例如斜屋顶下的圆墙表面,可由一个IfcurveedSurface定义,IfcBoundaryCurve是p曲线段的集合。p曲线是建立在曲面基础上并定义在该曲面的参数空间中的曲线。

    继承的属性解释为

    IFCELEMENTARY表面。位置定义圆柱曲面的位置和方向。

    IfcElementarySurface.Position.位置定义圆柱面轴线上的一点。

    IFCELEMENTARY表面。位置.P[3]定义圆柱表面的轴方向。

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

    圆柱面是距离直线一定距离(半径)的曲面。圆柱面由其半径、方向和位置定义。数据解释如下:

    C = Position.Location
    x = Position.P[1]
    y = Position.P[2]
    z = Position.P[3]
    R = Radius

    曲面参数化为:

    其中参数范围为-∞<u,v<∞。

    在上述参数化中,单位向量z的长度单位等于半径R的长度单位。在上面定义的放置坐标系中,曲面由方程S=0表示,其中

    曲面上任意点上法线的正方向由下式给出

     或作为正常单位

    法线的方向远离圆柱体的轴。

    注:根据ISO 10303-42中定义的圆柱表面改装而成的实体。

    IFC4中增加的新实体。

    Attribute definitions

    #AttributeTypeCardinalityDescriptionC
    2 Radius IfcPositiveLengthMeasure [1:1] The radius of the cylindrical surface. X
     

    #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
    IfcSurface
      Dim
    :=3
    IfcDimensionCount [1:1] The space dimensionality of IfcSurface. It is always a three-dimensional geometric representation item. X
    IfcElementarySurface
    1 Position IfcAxis2Placement3D [1:1] The position and orientation of the surface. This attribute is used in the definition of the parameterization of the surface. X
    IfcCylindricalSurface
    2 Radius IfcPositiveLengthMeasure [1:1] The radius of the cylindrical surface. X
     

    EXPRESS Specification

    ENTITY IfcCylindricalSurface
     SUBTYPE OF (IfcElementarySurface);
      Radius : IfcPositiveLengthMeasure;
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    VScode 关闭回车后自动格式化代码
    『转载』专利申请
    『转载』 免费公用DNS服务及三大运营商DNS大全 含IPV4和IPV6
    正则表达式和元字符
    随机背景图
    秒表
    数组相关的函数
    对象的结构语法
    数组的结构语法
    展开合并运算符
  • 原文地址:https://www.cnblogs.com/herd/p/13944912.html
Copyright © 2011-2022 走看看