IFClite TypeScript API
    Preparing search index...

    Interface CurtainWallInStoreParams

    interface CurtainWallInStoreParams {
        Description?: string;
        EdgeMembers?: boolean;
        End: [number, number, number];
        GlobalId?: string;
        Height: number;
        MullionProfile?: ProfileSection;
        Name?: string;
        ObjectType?: string;
        PanelThickness?: number;
        PredefinedType?: "USERDEFINED" | "NOTDEFINED";
        Start: [number, number, number];
        Tag?: string;
        TransomProfile?: ProfileSection;
        UGrid?: CurtainWallGridSpec;
        VGrid?: CurtainWallGridSpec;
    }
    Index
    Description?: string
    EdgeMembers?: boolean

    Frame the perimeter with edge mullions and transoms. Default true.

    End: [number, number, number]

    End of the base line, storey-local (metres). Same Z as Start.

    GlobalId?: string

    Explicit GlobalId for the IfcCurtainWall (22-char IFC GUID); generated when omitted. Parts always get fresh ones.

    Height: number

    Height above the base line (metres).

    MullionProfile?: ProfileSection

    Mullion section. Default: a 50 x 150 mm rectangle (in-plane x depth).

    Name?: string
    ObjectType?: string
    PanelThickness?: number

    Panel thickness (metres). Default 0.024.

    PredefinedType?: "USERDEFINED" | "NOTDEFINED"

    IfcCurtainWall PredefinedType (IFC4+). Default NOTDEFINED.

    Start: [number, number, number]

    Start of the base line, storey-local (metres). Its Z is the base elevation.

    Tag?: string
    TransomProfile?: ProfileSection

    Transom section. Default: MullionProfile.

    Vertical grid lines along the path: a bay count, or the interior lines' distances from Start (strictly increasing, inside the length). Default: equal bays no wider than 1.5 m.

    Horizontal grid lines up the wall: a bay count, or the interior lines' heights above the base (strictly increasing, inside the height). Default: 1 (no intermediate transom).