Search Results for

    Show / Hide Table of Contents

    Interface IXbimShapeGeometryData

    Namespace: Xbim.Common.Geometry
    Assembly: Xbim.Common.dll
    Syntax
    public interface IXbimShapeGeometryData

    Properties

    | Improve this Doc View Source

    BoundingBox

    The bounding box of this instance in world coordinates, it has been transformed to the correct location

    Declaration
    byte[] BoundingBox { get; set; }
    Property Value
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    Cost

    The cost of this shape in bytes

    Declaration
    int Cost { get; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Format

    The format in which the shape data is represented, i.e. triangular mesh, polygon, opencascade

    Declaration
    byte Format { get; set; }
    Property Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    GeometryHash

    Hash of the shape Geometry, based on the IFC representation, this is not unique

    Declaration
    int GeometryHash { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    IfcShapeLabel

    The label of the IFC object that defines this shape

    Declaration
    int IfcShapeLabel { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    LocalShapeDisplacement

    If the shape coordinates are large the actual serialised geometry should be reduced to local origin to avoid problems with floating point precission of float coordinates. This displacement should be presented in LocalShapeDisplacement and should be added to placement of the shape in the product.

    Declaration
    IVector3D LocalShapeDisplacement { get; }
    Property Value
    Type Description
    IVector3D
    | Improve this Doc View Source

    LOD

    The level of detail or development that the shape is suited for

    Declaration
    byte LOD { get; set; }
    Property Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    ReferenceCount

    The number of references to this shape

    Declaration
    int ReferenceCount { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    ShapeData

    The geometry data defining the shape in uncompressed format

    Declaration
    byte[] ShapeData { get; set; }
    Property Value
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    ShapeDataCompressed

    The geometry data defining the shape in zip compression

    Declaration
    byte[] ShapeDataCompressed { get; set; }
    Property Value
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    ShapeLabel

    The unique label of this shape instance

    Declaration
    int ShapeLabel { get; set; }
    Property Value
    Type Description
    System.Int32
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim