• IfcHalfSpaceSolid


    半空间实体通过一个基曲面将域分成两部分。通常,基面是一个平面,它将无限空间分成两部分,通过与平面法线的一致或不一致来表示半空间的边。

    下图说明了给定坐标系中IfcHalfSpaceSolid的定义。基面由无界平面给出,红色边界仅用于可视化目的。

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

    半空间实体是由位于无界曲面一侧的域的正则子集半空间定义的。半空间中曲面的边由曲面法线和一致标志确定。如果agreement标志为TRUE,则子集是法线指向的子集。如果agreement标志为FALSE,则该子集就是法线指向的子集。

    对于一个有效的半空间实体,表面应将该域精确地分为两个子集。此外,在域内,曲面应为流形,所有曲面法线应指向同一子集。

    注意:半空间不是实体模型的子类型,半空间实体仅用作布尔表达式中的操作数。

    注:实体改编自ISO 10303-42中定义的半空间_实体。

    IFC1.5中的历史新实体

    非正式提议:

    基面应将该区域精确划分为两个子集。如果半空间实体属于子类型boxed half space(IfcBoxedHalfSpace),则所讨论的域就是属性enclosure的域。在所有其他情况下,该区域为所有空间,且基础表面应无边界。

    基面应为无边界表面(IfcElementarySurface的子类型)。

    #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
    IfcHalfSpaceSolid
    1 BaseSurface IfcSurface [1:1] Surface defining side of half space. X
    2 AgreementFlag IfcBoolean [1:1] The agreement flag is TRUE if the normal to the BaseSurface points away from the material of the IfcHalfSpaceSolid. Otherwise it is FALSE. X
      Dim
    :=3
    IfcDimensionCount [1:1] The space dimensionality of this class, it is always 3 X
    EXPRESS Specification
    ENTITY IfcHalfSpaceSolid
     SUPERTYPE OF(ONEOF(IfcBoxedHalfSpace, IfcPolygonalBoundedHalfSpace))
     SUBTYPE OF (IfcGeometricRepresentationItem);
      BaseSurface : IfcSurface;
      AgreementFlag : IfcBoolean;
     DERIVE
      Dim : IfcDimensionCount := 3;
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    mysql之旅【第一篇】
    初探psutil
    Android的ListView分页功能
    Android中用PULL解析XML
    HTTPClient模块的HttpGet和HttpPost
    PB11.5创建及调用WebService
    Android平台使用SQLite数据库存储数据
    高通mm-camera平台 Camera bring up基本调试思路
    在Linux中使用crontab
    Linux 修改 hostname
  • 原文地址:https://www.cnblogs.com/herd/p/13336340.html
Copyright © 2020-2023  润新知