fast-mesh-wasm
    Preparing search index...

    Interface FillReport

    What fillHoles did, each list in loop order.

    interface FillReport {
        failed: {
            id: LoopId;
            reason: "projectionFolds" | "noValidTriangulation" | "solver";
        }[];
        filled: FilledLoop[];
        skipped: { id: LoopId; reason: "bounds"
        | "unclean"
        | "uvSeam" }[];
    }
    Index
    failed: {
        id: LoopId;
        reason: "projectionFolds" | "noValidTriangulation" | "solver";
    }[]

    Selected loops that could not be filled; they stay open.

    filled: FilledLoop[]
    skipped: { id: LoopId; reason: "bounds" | "unclean" | "uvSeam" }[]

    Loops left out: beyond a bound, or unclean (or open).