IFClite TypeScript API
    Preparing search index...

    Interface OpeningInfo

    Information about an opening (door, window, or void)

    interface OpeningInfo {
        bounds3D: { max: Vec3; min: Vec3 };
        doorOperation?: DoorOperationType;
        fillingElementId?: number;
        fillingType?: string;
        height: number;
        hostElementId: number;
        modelIndex: number;
        openingId: number;
        type: "opening" | "door" | "window";
        width: number;
        windowPartitioning?: WindowPartitioningType;
    }
    Index
    bounds3D: { max: Vec3; min: Vec3 }

    3D bounding box of the opening

    doorOperation?: DoorOperationType

    Door operation type (for doors)

    fillingElementId?: number

    Express ID of the filling element (door/window), if any

    fillingType?: string

    IFC type of the filling element

    height: number

    Opening height in world units

    hostElementId: number

    Express ID of the host element (wall, slab, etc.)

    modelIndex: number

    Model index for multi-model federation

    openingId: number

    Express ID of the opening element

    type: "opening" | "door" | "window"

    Type of opening

    width: number

    Opening width in world units

    windowPartitioning?: WindowPartitioningType

    Window partitioning type (for windows)