brepjs API Reference
    Preparing search index...

    Interface BatchBisectTelemetry

    interface BatchBisectTelemetry {
        batchAttempts: number;
        batchSucceeded: number;
        failedInputs: readonly number[];
        singletonFallbacks: number;
        totalInputs: number;
    }
    Index

    Properties

    batchAttempts: number

    N-way kernel batch (cutAll / fuseAll) attempts, including failures.

    batchSucceeded: number

    N-way kernel batch attempts that succeeded.

    failedInputs: readonly number[]

    Sorted, deduplicated input indices that failed even as pairwise ops and were dropped from the result. Multi-level fuse failures can target the same index from different recursion levels — dedup happens at freeze.

    singletonFallbacks: number

    2-input pairwise kernel call attempts after bisection bottomed out. For cutAllBisect this counts singleton cut(base, tool) calls; for fuseAllBisect this counts the fuse(a, b) calls that combine the results of two recursive halves. Both flavors mean "the kernel did a pair op, not a batch op."

    totalInputs: number

    Number of inputs the caller passed (tools for cut, shapes for fuse).