IFClite TypeScript API
    Preparing search index...

    Interface SimplifiedElementMesh

    One element simplified by the demesher (GeometryProcessor.simplifyMeshes).

    interface SimplifiedElementMesh {
        cavitiesDropped: number;
        expressId: number;
        level: number;
        localIndices: Uint32Array;
        localPositions: Float64Array;
        render: MeshData;
        trisAfter: number;
        trisBefore: number;
    }
    Index
    cavitiesDropped: number
    expressId: number
    level: number

    Demesher level this result was produced at (1-5).

    localIndices: Uint32Array

    Triangle indices over localPositions, 0-based, IFC winding.

    localPositions: Float64Array

    The same vertices in the element's IFC object-placement frame, FILE units, IFC Z-up (xyz triplets) — the tessellated-IFC export payload.

    render: MeshData

    Replacement render mesh (WebGL Y-up, same conventions as pipeline MeshData) — feed to Scene.addMeshes after removing the element's old meshes.

    trisAfter: number
    trisBefore: number