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;
  • 相关阅读:
    UVA 10617 Again Palindrome
    UVA 10154 Weights and Measures
    UVA 10201 Adventures in Moving Part IV
    UVA 10313 Pay the Price
    UVA 10271 Chopsticks
    Restore DB後設置指引 for maximo
    每行SQL語句加go換行
    种服务器角色所拥有的权限
    Framework X support IPV6?
    模擬DeadLock
  • 原文地址:https://www.cnblogs.com/herd/p/13197191.html
Copyright © 2011-2022 走看看