@pmndrs/bvh
    Preparing search index...

    Interface BatchTotals

    What a batch's buffer sizes depend on. Every field is a sum over the batch's meshes, so a planner can add meshes one at a time (addBatchTotals).

    interface BatchTotals {
        flagWords: number;
        indexBytes: number;
        inner: number;
        meshes: number;
        outTriangles: number;
        positionBytes: number;
        sortTiles: number;
        tiles: number;
        triangles: number;
    }
    Index
    flagWords: number

    Words of triangle flags (meshes with flags only).

    indexBytes: number

    Index bytes in the batch's indices (each mesh's rounded up to 4).

    inner: number

    Radix-tree inner nodes: max(1, triangles - 1) per mesh.

    meshes: number
    outTriangles: number

    Output triangles: triangles plus the gaps left before meshes (triangleLeading).

    positionBytes: number

    Vertex bytes in the batch's positions (each mesh's rounded up to 4).

    sortTiles: number

    Sort tiles: ceil(triangles / SORT_TILE_KEYS) per mesh.

    tiles: number

    Workgroup tiles: ceil(triangles / LBVH_WORKGROUP_SIZE) per mesh.

    triangles: number