any2orca API reference
    Preparing search index...

    Interface Inspection

    interface Inspection {
        filaments: FilamentSlotInfo[];
        layerHeight: number | null;
        matchNozzleDiameter: "0.2" | "0.4" | "0.6" | "0.8" | null;
        nozzleDiameter: string | null;
        objects: {
            bbox: [number, number, number, number] | null;
            fallbackXy?: [number, number];
            id: string;
            isAssembly?: boolean;
            name?: string;
            plate?: number;
            sequence?: number;
        }[];
        plates: number[];
        printerModel: string
        | null;
        slicerVersion: string | null;
        sourcePresetName: string | null;
        sourcePrintableArea: string[] | null;
        sourceVendor: SourceVendor;
        tierName: string | null;
        unpackedBytes: number;
        warnings: string[];
    }
    Index
    filaments: FilamentSlotInfo[]
    layerHeight: number | null
    matchNozzleDiameter: "0.2" | "0.4" | "0.6" | "0.8" | null

    The supported nozzle size profile matching uses, or null if none could be read.

    nozzleDiameter: string | null

    The file's first nozzle_diameter as written, e.g. "0.4".

    objects: {
        bbox: [number, number, number, number] | null;
        fallbackXy?: [number, number];
        id: string;
        isAssembly?: boolean;
        name?: string;
        plate?: number;
        sequence?: number;
    }[]

    Top-level objects with their footprint on the source bed (bbox, or fallbackXy when bbox is null).

    Type Declaration

    • bbox: [number, number, number, number] | null

      [minX, maxX, minY, maxY], or null when no mesh geometry was found for this object.

    • OptionalfallbackXy?: [number, number]

      The item transform's raw translation, set only when bbox is null.

    • id: string
    • OptionalisAssembly?: boolean
    • Optionalname?: string
    • Optionalplate?: number

      Omitted for objects with no plate metadata.

    • Optionalsequence?: number
    plates: number[]

    Distinct plate numbers that have objects, ascending.

    printerModel: string | null

    e.g. "Bambu Lab X1 Carbon".

    slicerVersion: string | null

    The source slicer's settings version string, e.g. "02.02.00.85".

    sourcePresetName: string | null

    The source's process preset, e.g. "0.20mm Standard @BBL X1C".

    sourcePrintableArea: string[] | null

    The source bed's printable_area, for drawing the source plate.

    sourceVendor: SourceVendor
    tierName: string | null

    The tier name parsed from it, e.g. "Standard".

    unpackedBytes: number

    The project's unpacked size in bytes. Above 1 GB, converting takes a minute or two and a few GB of memory (the warnings say so too), so a UI can say that before the user converts.

    warnings: string[]

    Non-fatal notes from reading the file.