Bitbybit Docs
    Preparing search index...

    Class AddBeamDto<T>Beta (Inputs.IFC)

    A beam to add for beams.add: a section swept straight from start to end, centred on that line, with its Y up when the beam is not vertical.

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    • Beta

      Type Parameters

      • T

      Parameters

      • Optionalmodel: T
      • Optionalstorey: string
      • Optionalstart: Bit.Inputs.Base.Point3
      • Optionalend: Bit.Inputs.Base.Point3
      • Optionalid: string
      • Optionalname: string
      • Optionalprofile: profileKindEnum
      • Optionalwidth: number
      • Optionaldepth: number
      • Optionalradius: number
      • OptionalwebThickness: number
      • OptionalflangeThickness: number
      • Optionalrotation: number
      • Optionalmaterial: string

      Returns AddBeamDto<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

    Where the beam's axis starts, as [x, y, z] in the storey: X and Y in plan, Z up from the storey's floor.

    undefined
    

    Where the beam's axis ends.

    undefined