• 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
  • 相关阅读:
    centos7下升级SSH
    docker: read tcp 192.168.7.235:36512->54.230.212.9:443: read: connection reset by peer.
    Rancher学习笔记----在UI界面添加主机页面无法正常显示
    Rancher3----安装部署rancher
    Rancher2-----了解什么是rancher以及简单部署
    unity坑-编译错误
    游戏UI系统设计
    使用采样器声明
    着色器数据类型和精度
    着色器编译目标等级
  • 原文地址:https://www.cnblogs.com/herd/p/13944912.html
Copyright © 2020-2023  润新知