zoukankan      html  css  js  c++  java
  • IfcSphere

    IfcSphere是一个构造实体几何(CSG)三维基本体。它是一个实体,曲面上的所有点与中心点的距离都相同。继承位置属性定义IfcAxisPlacement3D并提供:

    ①SELFIfcCsgPrimitive3D.Position:基本体的轴系统的位置和方向。

    ②SELFIfcCsgPrimitive3D。位置。位置:球体的中心。

    ③SELFIfcCsgPrimitive3D。位置。位置[3] :z轴指向北极的正方向,指向南极的负方向。

    下图说明了球体的几何参数。球体位于相对于对象坐标系的其自身放置坐标系内。原点是球体的中心。

    注释定义符合ISO/CD 10303-42:1992

    球体是由中心和半径定义的具有球形的CSG基元。

    注:实体改编自ISO 10303-42中定义的球体。

    在IFC2x3中记录新实体。

    纹理使用定义

    纹理垂直对齐,原点在背面(+Y方向)逆时针旋转。根据重复和重复,纹理被拉伸或重复到赤道周围的范围。

    下图说明了具有钳制纹理的默认纹理映射(RepeatS=False和RepeatT=False)。左侧的图像显示了S轴指向右侧而T轴指向上方的纹理。右侧的图像显示应用于几何体的纹理,其中X轴指向右侧,Y轴指向左侧,Z轴指向上方。

    SideNormalOrigin XOrigin YOrigin ZS AxisT Axis
    Side +Y 0 +Radius 0 (-X, then curving counter-clockwise) (+Z, then curving towards top)

    Sphere textures

    #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
    IfcCsgPrimitive3D
    1 Position IfcAxis2Placement3D [1:1] The placement coordinate system to which the parameters of each individual CSG primitive apply. X
      Dim
    :=3
    IfcDimensionCount [1:1] The space dimensionality of this geometric representation item, it is always 3. X
    IfcSphere
    2 Radius IfcPositiveLengthMeasure [1:1] The radius of the sphere. X
    EXPRESS Specification
    ENTITY IfcSphere
     SUBTYPE OF (IfcCsgPrimitive3D);
      Radius : IfcPositiveLengthMeasure;
    END_ENTITY;
  • 相关阅读:
    斐波那契数列的递归和非递归实现
    二叉树遍历
    基础总结
    内部类
    I/O dempo
    读取文件注意事项
    eclipse 主题设置
    String 常用函数
    多态的理解
    ffmpeg处理RTMP流媒体的命令大全
  • 原文地址:https://www.cnblogs.com/herd/p/13197191.html
Copyright © 2011-2022 走看看