IFClite TypeScript API
    Preparing search index...

    Interface OptimizedParquetParseResponse

    Optimized Parquet parse response with ara3d BOS-compatible format.

    interface OptimizedParquetParseResponse {
        building_transform?: number[];
        cache_key: string;
        mesh_coordinate_space?: "site_local" | "model_rtc" | "raw_ifc";
        meshes: MeshData[];
        metadata: ModelMetadata;
        optimization_stats: OptimizationStats;
        parquet_stats: { decode_time_ms: number; payload_size: number };
        site_transform?: number[];
        stats: ProcessingStats;
    }
    Index
    building_transform?: number[]

    IfcBuilding ObjectPlacement as a column-major 4x4 matrix (in meters).

    cache_key: string

    Cache key for this result

    mesh_coordinate_space?: "site_local" | "model_rtc" | "raw_ifc"

    Declares the coordinate space used by serialized mesh vertices; absent when the server did not say, or said something outside the three tiers.

    meshes: MeshData[]

    All meshes extracted from the IFC file

    metadata: ModelMetadata

    Model metadata

    optimization_stats: OptimizationStats

    Optimization statistics

    parquet_stats: { decode_time_ms: number; payload_size: number }

    Transfer/decode stats

    Type Declaration

    • decode_time_ms: number

      Time spent decoding Parquet (ms)

    • payload_size: number

      Size of Parquet payload in bytes

    site_transform?: number[]

    IfcSite ObjectPlacement as a column-major 4x4 matrix (in meters).

    Processing statistics