That Open Engine | web-ifc
    Preparing search index...

    Interface LoaderSettings

    Settings for the IFCLoader

    interface LoaderSettings {
        BOOLEAN_UNION_THRESHOLD?: number;
        CIRCLE_SEGMENTS?: number;
        COORDINATE_TO_ORIGIN?: boolean;
        LINEWRITER_BUFFER?: number;
        MEMORY_LIMIT?: number;
        PLANE_REFIT_ITERATIONS?: number;
        TAPE_SIZE?: number;
        TOLERANCE_BACK_DEVIATION_DISTANCE?: number;
        TOLERANCE_INSIDE_OUTSIDE_PERIMETER?: number;
        TOLERANCE_PLANE_DEVIATION?: number;
        TOLERANCE_PLANE_INTERSECTION?: number;
        TOLERANCE_SCALAR_EQUALITY?: number;
    }
    Index

    Properties

    BOOLEAN_UNION_THRESHOLD?: number

    Minimum number of solids before triggering a boolean union operation.

    CIRCLE_SEGMENTS?: number

    Number of segments used to approximate circles.

    COORDINATE_TO_ORIGIN?: boolean

    If true, the model will be translated to the origin.

    LINEWRITER_BUFFER?: number

    Number of lines to write to memory at a time when writing an IFC file.

    MEMORY_LIMIT?: number

    Maximum memory (in bytes) to be reserved for IFC data in memory.

    PLANE_REFIT_ITERATIONS?: number

    Number of iterations used when adjusting triangles to a plane.

    TAPE_SIZE?: number

    Size of the internal buffer tape for the loader (in bytes or units).

    TOLERANCE_BACK_DEVIATION_DISTANCE?: number

    Used to determine if a point lies in front or behind a plane based on normal orientation.

    TOLERANCE_INSIDE_OUTSIDE_PERIMETER?: number

    Tolerance for point-in-perimeter calculations.

    TOLERANCE_PLANE_DEVIATION?: number

    Tolerance to consider a plane on a boundary.

    TOLERANCE_PLANE_INTERSECTION?: number

    Numerical tolerance when checking plane intersections.

    TOLERANCE_SCALAR_EQUALITY?: number

    Tolerance used to compare scalar values as equal.