Bitbybit Docs
    Preparing search index...

    Class AddColumnDto<T>Beta (Inputs.IFC)

    A column to add for columns.add: a section standing upright on a point of a storey's plan.

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    • Beta

      Type Parameters

      • T

      Parameters

      • Optionalmodel: T
      • Optionalstorey: string
      • Optionalposition: Bit.Inputs.Base.Point2
      • Optionalheight: number
      • OptionalbaseOffset: number
      • Optionalid: string
      • Optionalname: string
      • Optionalprofile: profileKindEnum
      • Optionalwidth: number
      • Optionaldepth: number
      • Optionalradius: number
      • OptionalwebThickness: number
      • OptionalflangeThickness: number
      • Optionalrotation: number
      • Optionalmaterial: string

      Returns AddColumnDto<T>

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

    undefined
    
    id?: string

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

    undefined
    

    true

    name?: string

    A name for the column, beam or member, which other tools show; it need not be unique.

    undefined
    

    true

    profile?: profileKindEnum

    The section's shape.

    rectangle
    
    width?: number

    The section's size along its X: a rectangle's width, or an I section's flange width. Left out, 300 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    depth?: number

    The section's size along its Y: a rectangle's depth, or an I section's overall depth. Left out, 300 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    radius?: number

    A circular section's radius. Left out, 150 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    webThickness?: number

    An I section's web thickness. Left out, 10 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    flangeThickness?: number

    An I section's flange thickness. Left out, 15 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    rotation?: number

    How far the section turns about the member's own axis, in degrees.

    0
    

    -Infinity

    Infinity

    material?: string

    The name of the member's material, added before with materials.add.

    undefined
    

    true

    position?: Bit.Inputs.Base.Point2

    Where the column stands, as [x, y] in the storey's plan; the section is centred on it.

    [0, 0]
    
    height?: number

    How tall the column is, from its base up. Left out, 3 m, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    baseOffset?: number

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

    0
    

    -Infinity

    Infinity