IFClite TypeScript API
    Preparing search index...

    Interface ParseResponse

    Full parse response with all meshes.

    interface ParseResponse {
        building_transform?: number[];
        cache_key: string;
        mesh_coordinate_space?: "site_local" | "model_rtc" | "raw_ifc";
        meshes: MeshData[];
        metadata: ModelMetadata;
        site_transform?: number[];
        stats: ProcessingStats;
        symbolic_data?: SymbolicData;
    }
    Index
    building_transform?: number[]

    IfcBuilding ObjectPlacement as a column-major 4×4 matrix (metres).

    cache_key: string

    Cache key for this result (SHA256 of file content)

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

    Coordinate space of serialized mesh vertices. Absent on older servers, and on a server that sent a value outside the three tiers (see [MeshCoordinateSpace]): the client refuses to pass an unrecognised tag off as one of them.

    meshes: MeshData[]

    All meshes extracted from the IFC file

    metadata: ModelMetadata

    Model metadata

    site_transform?: number[]

    IfcSite ObjectPlacement as a column-major 4×4 matrix (metres).

    Processing statistics

    symbolic_data?: SymbolicData

    2D symbol data (IfcAnnotation + IfcGrid). Omitted when the model has no 2D symbols.