Bitbybit Docs
    Preparing search index...

    Class AddWallDto<T>Beta (Inputs.IFC)

    A straight wall to add for walls.add: an axis from start to end on a storey, a height, and either a thickness or the layer set it is made of.

    Type Parameters

    • T
    Index

    Constructors

    Properties

    model: T

    The model to change; it stays as it was, and the call returns the changed model.

    undefined
    
    storey: string

    The storey the wall stands on, by GlobalId or by the id it was added with.

    undefined
    
    id?: string

    An id of your own, such as north-wall, by which later calls refer to the wall; the model turns it into a GlobalId. Left out, one is generated.

    undefined
    

    true

    name?: string

    A name for the wall, which other tools show; it need not be unique.

    undefined
    

    true

    The start of the wall's axis, as [x, y] in the storey's plan.

    undefined
    

    The end of the wall's axis, as [x, y] in the storey's plan.

    undefined
    
    height?: number

    The wall's height, up from its base. Left out, 3 m, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    thickness?: number

    The wall's thickness, used when no layerSet is given; the wall is then one layer without a material. Left out, 200 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    layerSet?: string

    The name of the layer set the wall is made of, added before with materials.addLayerSet; its layers set the thickness.

    undefined
    

    true

    alignment?: wallAlignmentEnum

    Which side of the axis the wall's layers lie on, looking from start to end. Walls drawn counterclockwise around a plan with right stand outside the outline.

    center
    
    baseOffset?: number

    How far above the storey's floor the wall starts.

    0
    

    -Infinity

    Infinity

    wallType?: string

    The wall type the wall is an occurrence of, by GlobalId or by the id it was added with.

    undefined
    

    true

    predefinedType?: wallPredefinedTypeEnum

    What kind of wall it is, for a wall without a wallType; a wall of a type is the kind its type says.

    standard