IFC building model
Schema: "IFC4"
Description: "ViewDefinition[DesignTransferView]"
File name: "Untitled.ifc"
Time stamp: "2025-10-31T03:14:28+01:00"
Preprocessor: "IfcOpenShell 0.8.4-alpha251026"
Originating system: "Bonsai 0.8.4-alpha251026-6df5632"
Authorization: "Nobody"

Units
  VOLUMEUNIT: CUBIC_METRE
  LENGTHUNIT: MILLI METRE
  PLANEANGLEUNIT: degree (conversion based)
  AREAUNIT: SQUARE_METRE

Spatial structure
IFCPROJECT "My Project"
  IFCSITE "My Site"
    IFCBUILDING "My Building"
      IFCBUILDINGSTOREY "My Storey"
        contains 32 elements
          2 x IFCDAMPER | type IFCDAMPERTYPE "BSK Brandschutzklappe" | names: "Damper" | material: "Verzinkt"
          3 x IFCDUCTFITTING | type IFCDUCTFITTINGTYPE "ABLDuct Bend 500x500" | names: "DuctFitting" | material: "Verzinkt"
          3 x IFCDUCTFITTING | type IFCDUCTFITTINGTYPE "ZULDuct Bend 500x500" | names: "DuctFitting" | material: "Verzinkt"
          2 x IFCDUCTFITTING | type IFCDUCTFITTINGTYPE "ABL Red 1000x500-500x500" | names: "DuctFitting"
          2 x IFCDUCTFITTING | type IFCDUCTFITTINGTYPE "ZUL Red 1000x500-500x500" | names: "DuctFitting" | material: "Verzinkt"
          2 x IFCWALL | type IFCWALLTYPE "100" | names: "Wall" | material: layers ("Verzinkt" 100.) | property sets: EPset_Parametric
          4 x IFCDUCTSEGMENT | type IFCDUCTSEGMENTTYPE "Duct1000x500" | names: "DuctSegment" | material: profiles ("Verzinkt") | property sets: EPset_Parametric
          10 x IFCDUCTSEGMENT | type IFCDUCTSEGMENTTYPE "Duct500x500" | names: "DuctSegment" | material: profiles ("Verzinkt") | property sets: EPset_Parametric
          2 x IFCSLAB | type IFCSLABTYPE "100" | names: "Slab" | material: layers ("Verzinkt" 100.) | property sets: EPset_Parametric
          2 x IFCDUCTSILENCER | type IFCDUCTSILENCERTYPE "DuctSilencer 1000x500x1000" | names: "DuctSilencer" | material: "Verzinkt"

Types
  IFCDAMPERTYPE "BSK Brandschutzklappe" | FIREDAMPER | 2 occurrences | material: "Verzinkt"
  IFCDUCTFITTINGTYPE "ABLDuct Bend 500x500" | BEND | 3 occurrences | material: "Verzinkt"
  IFCDUCTFITTINGTYPE "ZULDuct Bend 500x500" | BEND | 3 occurrences | material: "Verzinkt"
  IFCDUCTFITTINGTYPE "ABL Red 1000x500-500x500" | TRANSITION | 2 occurrences
  IFCDUCTFITTINGTYPE "ZUL Red 1000x500-500x500" | TRANSITION | 2 occurrences | property sets: BBIM_Fitting
  IFCWALLTYPE "100" | MOVABLE | 2 occurrences | material: layers ("Verzinkt" 100.) | property sets: EPset_Parametric
  IFCDUCTSEGMENTTYPE "Duct1000x500" | RIGIDSEGMENT | 4 occurrences | material: profiles ("Verzinkt")
  IFCDUCTSEGMENTTYPE "Duct500x500" | RIGIDSEGMENT | 10 occurrences | material: profiles ("Verzinkt")
  IFCSLABTYPE "100" | FLOOR | 2 occurrences | material: layers ("Verzinkt" 100.) | property sets: EPset_Parametric
  IFCDUCTSILENCERTYPE "DuctSilencer 1000x500x1000" | RECTANGULAR | 2 occurrences

Property sets
  EPset_Parametric | properties | on 14 objects (14 IFCDUCTSEGMENT)
    Engine = "Bonsai.DumbProfile" (IFCLABEL)
  EPset_Parametric | properties | on 2 objects (2 IFCWALL)
    Engine = "Bonsai.DumbLayer2" (IFCLABEL)
  EPset_Parametric | properties | on 2 objects (2 IFCSLAB)
    Engine = "Bonsai.DumbLayer3" (IFCLABEL)
  EPset_Parametric | properties | on 1 type object
    LayerSetDirection = "AXIS2" (IFCLABEL)
  EPset_Parametric | properties | on 1 type object
    LayerSetDirection = "AXIS3" (IFCLABEL)
  BBIM_Fitting | properties | on 1 type object
    Data = "{"start_length": 100.00000149011612, "end_length": 100.00000149011612, "angle": 30.000000834826057, "profile_offset": [0.0, 0.0], "transition_length": 933.0128455430884, "full_transition_length": 1133.0128485233206}" (IFCTEXT)