IFClite TypeScript API
    Preparing search index...

    Interface SpaceRectangleParams

    interface SpaceRectangleParams {
        boundaries?: SpaceBoundaryInput[];
        Depth: number;
        Description?: string;
        GlobalId?: string;
        grossFloorArea?: number;
        Height: number;
        LongName?: string;
        Name?: string;
        netFloorArea?: number;
        ObjectType?: string;
        Position: [number, number, number];
        PredefinedType?: string;
        Profile?: "rectangle";
        Width: number;
    }
    Index
    boundaries?: SpaceBoundaryInput[]

    Bounding elements → one IfcRelSpaceBoundary each.

    Depth: number
    Description?: string
    GlobalId?: string

    Explicit GlobalId (22-char IFC GUID); generated when omitted.

    grossFloorArea?: number

    Gross (centreline) floor area in m² for the GrossFloorArea quantity + GrossVolume; defaults to the OuterCurve area when omitted.

    Height: number
    LongName?: string
    Name?: string
    netFloorArea?: number

    Net (inner-face) floor area in m²; defaults to the OuterCurve area.

    ObjectType?: string
    Position: [number, number, number]
    PredefinedType?: string

    Slot 9 enum (without dots). IFC4 IfcSpaceTypeEnum (e.g. INTERNAL/EXTERNAL/USERDEFINED/NOTDEFINED), or the IFC2X3 IfcInternalOrExternalEnum. Defaults to INTERNAL.

    Profile?: "rectangle"
    Width: number