Bitbybit Docs
    Preparing search index...

    Class AddDoorTypeDto<T>Beta (Inputs.IFC)

    A door type to add for doors.addType: a lining around one panel, which every door of the type shares, so the geometry is written once however many doors there are.

    Type Parameters

    • T
    Index

    Constructors

    • Beta

      Type Parameters

      • T

      Parameters

      • Optionalmodel: T
      • Optionalid: string
      • Optionalname: string
      • Optionalwidth: number
      • Optionalheight: number
      • OptionalliningThickness: number
      • OptionalliningDepth: number
      • OptionalpanelThickness: number
      • Optionaloperation: doorOperationEnum
      • OptionalliningMaterial: string
      • OptionalpanelMaterial: string
      • Optionalhandle: doorHandleEnum
      • OptionalhandleMaterial: string

      Returns AddDoorTypeDto<T>

    Properties

    model: T

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

    undefined
    
    id?: string

    An id of your own for the type, by which doors refer to it. Leave it out for a generated one.

    undefined
    

    true

    name?: string

    The type's name.

    Door
    
    width?: number

    The overall width, lining included; the opening a door of this type cuts is this wide. Left out, 900 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    height?: number

    The overall height, lining included. Left out, 2.1 m, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    liningThickness?: number

    The width of the lining's sides and head; twice it must be less than width. Left out, 50 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    liningDepth?: number

    How deep the lining is, across the wall; the door is centred in the wall's thickness. Left out, 100 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    panelThickness?: number

    The panel's thickness, no more than liningDepth. Left out, 40 mm, in the model's length unit.

    undefined
    

    true

    0

    Infinity

    true

    operation?: doorOperationEnum

    How the door opens, recorded for other tools to draw its swing.

    singleSwingLeft
    
    liningMaterial?: string

    The material the lining is made of, added before with materials.add; the lining shows its colour.

    undefined
    

    true

    panelMaterial?: string

    The material the panel is made of, added before with materials.add, such as glass for a sliding glass door; the panel shows its colour.

    undefined
    

    true

    The handle on both faces of the panel, near the edge away from the hinges that operation names.

    none
    
    handleMaterial?: string

    The material the handle is made of, added before with materials.add; the handle shows its colour.

    undefined
    

    true