Bitbybit Docs
    Preparing search index...

    Class AddSlabDto<T>Beta (Inputs.IFC)

    A slab to add for slabs.add: an outline in a storey's plan, with optional holes, extruded down from its top by its thickness.

    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 slab belongs to, by GlobalId or by the id it was added with.

    undefined
    
    id?: string

    An id of your own for the slab. Leave it out for a generated one.

    undefined
    

    true

    name?: string

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

    undefined
    

    true

    outline: Bit.Inputs.Base.Point2[]

    The outline, as [x, y] points in the storey's plan, without the first repeated at the end; either winding works.

    undefined
    
    holes?: Bit.Inputs.Base.Point2[][]

    Holes through the slab, each an outline like outline, inside it.

    undefined
    

    true

    thickness?: number

    The slab's thickness, used when no layerSet is given. Left out, 200 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    layerSet?: string

    The name of the layer set the slab is made of, its first layer at the top; its layers set the thickness.

    undefined
    

    true

    topOffset?: number

    How high the slab's top is above the storey's floor.

    0
    

    -Infinity

    Infinity

    predefinedType?: slabPredefinedTypeEnum

    What kind of slab it is.

    floor