IFClite TypeScript API
    Preparing search index...

    Interface WallInStoreParams

    interface WallInStoreParams {
        Alignment?: WallAlignment;
        Axis?: boolean;
        Description?: string;
        End: [number, number, number];
        EndCut?: WallEndCut;
        GlobalId?: string;
        Height: number;
        Name?: string;
        ObjectType?: string;
        Offset?: number;
        Start: [number, number, number];
        StartCut?: WallEndCut;
        Tag?: string;
        Thickness: number;
    }
    Index
    Alignment?: WallAlignment

    Which face the axis runs along (left/right of Start -> End). Default center.

    Axis?: boolean

    Write an Axis representation beside the Body. Default true: it is the centreline other tools and extractWallSegmentsForStorey read, and a joined body no longer tells where the axis ends. The viewer's resize and joins keep it current. Pass false for a body-only wall.

    Description?: string
    End: [number, number, number]

    End of the wall axis, in storey-local coordinates (metres).

    EndCut?: WallEndCut

    Body end at End. Default square at End.

    GlobalId?: string

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

    Height: number

    Extrusion height along +Z (metres).

    Name?: string
    ObjectType?: string
    Offset?: number

    Extra shift of the body across the axis, metres, positive to the left. Default 0.

    Start: [number, number, number]

    Start of the wall axis, in storey-local coordinates (metres).

    StartCut?: WallEndCut

    Body end at Start (metres past the axis end at each face). Default square at Start.

    Tag?: string
    Thickness: number

    Wall thickness along the local cross-section axis (metres).