interface Loadersettings {
    BOOL_ABORT_THRESHOLD?: number;
    CIRCLE_SEGMENTS_HIGH?: number;
    CIRCLE_SEGMENTS_LOW?: number;
    CIRCLE_SEGMENTS_MEDIUM?: number;
    COORDINATE_TO_ORIGIN: boolean;
    ON_MODEL_INFO?: ((info: ModelInfo) => void);
    ON_PROGRESS?: ProgressCallback;
    USE_FAST_BOOLS: boolean;
}

Properties

BOOL_ABORT_THRESHOLD?: number
CIRCLE_SEGMENTS_HIGH?: number
CIRCLE_SEGMENTS_LOW?: number
CIRCLE_SEGMENTS_MEDIUM?: number
COORDINATE_TO_ORIGIN: boolean
ON_MODEL_INFO?: ((info: ModelInfo) => void)

Conway extension: fired once, right after the STEP header parses — before the full file parse — with everything the header reveals (file name, schema, originating system, preprocessor, byte size), so embedders can print the model line as early as possible (issue #301).

ON_PROGRESS?: ProgressCallback

Conway extension (real web-ifc has no per-phase progress surface): throttled structured progress events during OpenModel/OpenModelAsync — see core/progress.ts and conway issue #301. Embedders should feature-detect ('ON_PROGRESS simply ignored by older engines').

USE_FAST_BOOLS: boolean