IFC building model
Schema: "IFC4"
Description: "ViewDefinition[DesignTransferView]"
File name: "BONSAI_TEST_04.ifc"
Time stamp: "2025-09-14T17:32:05+02:00"
Preprocessor: "IfcOpenShell 0.8.4-alpha250910"
Originating system: "Bonsai 0.8.4-alpha250910-36da945"
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 25 elements
          1 x IFCBEAM | type IFCBEAMTYPE "B2" | names: "Beam" | material: profiles ("Unknown") | property sets: EPset_Parametric
          1 x IFCBEAM | type IFCBEAMTYPE "B1" | names: "Beam" | material: profiles ("Unknown") | property sets: EPset_Parametric
          3 x IFCDOOR | type IFCDOORTYPE "DT01" | names: "Door"
          1 x IFCRAILING | type IFCRAILINGTYPE "Unnamed" | object type "FRAMELESS_PANEL" | USERDEFINED | names: "Railing"
          1 x IFCRAILING | type IFCRAILINGTYPE "Unnamed" | object type "FRAMELESS_PANEL" | names: "Railing"
          2 x IFCWINDOW | type IFCWINDOWTYPE "WT01" | SINGLE_PANEL | names: "Window" | property sets: BBIM_Window
          1 x IFCSTAIRFLIGHT | type IFCSTAIRFLIGHTTYPE "Unnamed" | STRAIGHT | names: "StairFlight"
          6 x IFCWALL | type IFCWALLTYPE "WAL300" | names: "Wall" | material: layers ("Unknown" 300.) | property sets: EPset_Parametric
          1 x IFCROOF | type IFCROOFTYPE "Unnamed" | HIP_ROOF | names: "Roof"
          1 x IFCCOLUMN | type IFCCOLUMNTYPE "C1" | names: "Column" | material: profiles ("Unknown") | property sets: EPset_Parametric
          2 x IFCCOLUMN | type IFCCOLUMNTYPE "C3" | names: "Column" | material: profiles ("Unknown") | property sets: EPset_Parametric
          1 x IFCCOLUMN | type IFCCOLUMNTYPE "C2" | names: "Column" | material: profiles ("Unknown") | property sets: EPset_Parametric
          3 x IFCWINDOW | type IFCWINDOWTYPE "WT01" | names: "Window"
          1 x IFCSLAB | type IFCSLABTYPE "FLR200" | names: "Slab" | material: layers ("Unknown" 200.) | property sets: EPset_Parametric

Types
  IFCBEAMTYPE "B2" | 1 occurrence | material: profiles ("Unknown")
  IFCBEAMTYPE "B1" | 1 occurrence | material: profiles ("Unknown")
  IFCDOORTYPE "DT01" | 3 occurrences
  IFCRAILINGTYPE "Unnamed" | USERDEFINED | 2 occurrences | property sets: BBIM_Railing, Pset_RailingCommon
  IFCWINDOWTYPE "WT01" | 5 occurrences
  IFCSTAIRFLIGHTTYPE "Unnamed" | STRAIGHT | 1 occurrence | property sets: BBIM_Stair, Pset_StairFlightCommon
  IFCWALLTYPE "WAL300" | 6 occurrences | material: layers ("Unknown" 300.)
  IFCROOFTYPE "Unnamed" | HIP_ROOF | 1 occurrence | property sets: BBIM_Roof
  IFCCOLUMNTYPE "C1" | 1 occurrence | material: profiles ("Unknown")
  IFCCOLUMNTYPE "C3" | 2 occurrences | material: profiles ("Unknown")
  IFCCOLUMNTYPE "C2" | 1 occurrence | material: profiles ("Unknown")
  IFCSLABTYPE "FLR200" | 1 occurrence | material: layers ("Unknown" 200.)

Property sets
  EPset_Parametric | properties | on 6 objects (6 IFCWALL)
    Engine = "Bonsai.DumbLayer2" (IFCLABEL)
  EPset_Parametric | properties | on 6 objects (4 IFCCOLUMN, 2 IFCBEAM)
    Engine = "Bonsai.DumbProfile" (IFCLABEL)
  EPset_Parametric | properties | on 1 object (1 IFCSLAB)
    Engine = "Bonsai.DumbLayer3" (IFCLABEL)
  BBIM_Window | properties | on 2 objects (2 IFCWINDOW)
    Data = "{"window_type": "SINGLE_PANEL", "overall_height": 899.9999761581421, "overall_width": 600.0000238418579, "lining_properties": {"lining_depth": 50.00000074505806, "lining_thickness": 50.00000074505806, "lining_offset": 50.00000074505806, "lining_to_panel_offset_x": 25.00000037252903, "lining_to_panel_offset_y": 25.00000037252903}, "panel_properties": {"frame_depth": [34.999996185302734, 34.999996185302734, 34.999996185302734], "frame_thickness": [34.999996185302734, 34.999996185302734, 34.999996185302734]}}" (IFCTEXT)
  BBIM_Railing | properties | on 1 type object
    Data = "{"railing_type": "FRAMELESS_PANEL", "height": 1000.0, "thickness": 50.00000074505806, "spacing": 50.00000074505806, "path_data": {"edges": [[0, 1], [1, 2]], "verts": [[-999.9999389648438, 0.0, 0.0], [0.0, 0.0, 0.0], [999.9999389648438, 0.0, 0.0]]}}" (IFCTEXT)
  Pset_RailingCommon | properties | on 1 type object
    Height = 1. (IFCPOSITIVELENGTHMEASURE) [MILLI METRE]
  BBIM_Stair | properties | on 1 type object
    Data = "{"stair_type": "CONCRETE", "width": 1200.0000476837158, "height": 3060.00018119812, "number_of_treads": 17, "tread_run": 300.00001192092896, "nosing_length": 0.0, "nosing_depth": 0.0, "base_slab_depth": 250.0, "top_slab_depth": 250.0, "has_top_nib": true, "tread_depth": 300.00001192092896, "custom_first_last_tread_run": [0.0, 0.0]}" (IFCTEXT)
  Pset_StairFlightCommon | properties | on 1 type object
    NosingLength = 0. (IFCLENGTHMEASURE) [MILLI METRE]
    NumberOfRiser = 18. (IFCCOUNTMEASURE)
    NumberOfTreads = 17. (IFCCOUNTMEASURE)
    RiserHeight = 170.000010066562 (IFCPOSITIVELENGTHMEASURE) [MILLI METRE]
    TreadLength = 300.000011920929 (IFCPOSITIVELENGTHMEASURE) [MILLI METRE]
  BBIM_Roof | properties | on 1 type object
    Data = "{"roof_type": "HIP/GABLE ROOF", "generation_method": "ANGLE", "roof_thickness": 200.00000298023224, "rafter_edge_angle": 1.5707963705062866, "angle": 0.3490658402442932, "percentage": 36.39702224731445, "path_data": {"edges": [[0, 1], [1, 2], [2, 3], [3, 0]], "verts": [[-4999.9970703125, -4999.9970703125, 0.0], [-4999.9970703125, 4999.9970703125, 0.0], [4999.9970703125, 4999.9970703125, 0.0], [4999.9970703125, -4999.9970703125, 0.0]], "gable_roof_angles": [0.0, 0.0, 0.0, 0.0]}}" (IFCTEXT)