IFClite TypeScript API
    Preparing search index...

    Interface WallExtractionResult

    interface WallExtractionResult {
        considered: number;
        contributingWallIds: number[];
        lengthUnitScale: number;
        segments: AutoSpaceSegment[];
        skipped: WallSkip[];
        wallThicknesses: (number | undefined)[];
    }
    Index
    considered: number

    Best-effort total wall count visible on the storey (existing + overlay).

    contributingWallIds: number[]

    Wall expressIds that contributed an axis segment.

    lengthUnitScale: number

    Length-unit scale that was applied to the extracted segments (e.g. 0.001 for a millimetre model). Reported so callers can scale their snap tolerance / min area to match.

    segments: AutoSpaceSegment[]
    skipped: WallSkip[]

    Walls dropped by the extractor, with the reason.

    wallThicknesses: (number | undefined)[]

    Per-segment wall thickness in metres (parallel to segments / contributingWallIds), from the wall's material layer set; undefined when the wall carries no resolvable layer thickness. Used to inset the centreline footprint to a net (inner-face) area.