IFC building model
Schema: "IFC4"
Description: "ViewDefinition[DesignTransferView]"
File name: "_test_simple.ifc"
Time stamp: "2026-02-23T23:28:33+00:00"
Preprocessor: "IfcOpenShell 0.0.0"
Originating system: "Bonsai 0.0.0"
Authorization: "Nobody"

Units
  VOLUMEUNIT: CUBIC_METRE
  LENGTHUNIT: METRE
  AREAUNIT: SQUARE_METRE

Spatial structure
IFCPROJECT "My Project"
  IFCSITE "Cube" | latitude 53° 23′ 0″ | longitude 1° 28′ 0″ | elevation above sea level 75.
    IFCBUILDING "Cube"
      contains 1 element
        1 x IFCANNOTATION | object type "USAGE" | names: "living"
      IFCBUILDINGSTOREY "0" | long name "Storey 0" | elevation 0. | description "Storey 0"
        contains 8 elements
          1 x IFCFURNISHINGELEMENT | names: "wood burning stove" | property sets: EPset_Pattern
          6 x IFCELEMENTASSEMBLY | names: "living-floor", "exterior", "ground beam" | parts: 4 IFCFOOTING, 4 IFCWALL, 1 IFCSLAB
          1 x IFCCHIMNEY | names: "chimney" | property sets: EPset_Pattern
        IFCSPACE "living-space/0" | INTERNAL
          contains 12 elements
            1 x IFCCOVERING | type IFCCOVERINGTYPE "living-floor" | names: "living-floor/0" | material: layers "default/living-floor" ("Carpet" 0.01) | property sets: EPset_Topology, Qto_CoveringBaseQuantities
            4 x IFCWINDOW | type IFCWINDOWTYPE "sash_big_taller" | names: "living outside window" | material: "Timber" | property sets: EPset_Topology, Qto_WindowBaseQuantities
            5 x IFCWINDOW | type IFCWINDOWTYPE "sash_big" | names: "living outside window" | material: "Timber" | property sets: EPset_Topology, Qto_WindowBaseQuantities
            2 x IFCWINDOW | type IFCWINDOWTYPE "sash_tall_arched" | names: "living outside window" | material: "Timber" | property sets: EPset_Topology, Qto_WindowBaseQuantities
      IFCBUILDINGSTOREY "1" | long name "Storey 1" | elevation 3. | description "Storey 1"
        contains 7 elements
          2 x IFCCOVERING | type IFCCOVERINGTYPE "eaves_tiles" | names: "eaves tiles" | material: profiles ("Tiles") | property sets: Qto_CoveringBaseQuantities
          2 x IFCPIPESEGMENT | type IFCPIPESEGMENTTYPE "eaves_gutter" | names: "eaves gutter" | material: profiles ("Wood") | property sets: Qto_PipeSegmentBaseQuantities
          2 x IFCCOVERING | type IFCCOVERINGTYPE "eaves_corona" | names: "eaves corona" | material: profiles ("Masonry") | property sets: Qto_CoveringBaseQuantities
          1 x IFCELEMENTASSEMBLY | names: "pitched-roof" | parts: 2 IFCROOF
  IFCSITE "My Site"
    IFCBUILDING "My Building"
      IFCBUILDINGSTOREY "My Storey"
IFCWORKPLAN "Construction Plan" | ACTUAL
  IFCWORKSCHEDULE "Construction Schedule" | PLANNED

Types
  IFCCOVERINGTYPE "living-floor" | FLOORING | 1 occurrence | material: layers "default/living-floor" ("Carpet" 0.01)
  IFCWINDOWTYPE "sash_big_taller" | WINDOW | SINGLE_PANEL | 4 occurrences | material: "Timber" | property sets: EPset_Opening, Pset_WindowCommon
  IFCWINDOWTYPE "sash_big" | WINDOW | SINGLE_PANEL | 5 occurrences | material: "Timber" | property sets: EPset_Opening, Pset_WindowCommon
  IFCWINDOWTYPE "sash_tall_arched" | WINDOW | DOUBLE_PANEL_HORIZONTAL | 2 occurrences | material: "Timber" | property sets: EPset_Opening, Pset_WindowCommon
  IFCCOVERINGTYPE "eaves_tiles" | 2 occurrences | material: profiles ("Tiles")
  IFCPIPESEGMENTTYPE "eaves_gutter" | 2 occurrences | material: profiles ("Wood")
  IFCCOVERINGTYPE "eaves_corona" | 2 occurrences | material: profiles ("Masonry")

Property sets
  EPset_Topology | properties | on 6 objects (3 IFCWINDOW, 1 IFCSTRUCTURALCURVEMEMBER, 1 IFCSTRUCTURALSURFACEMEMBER, 1 IFCWALL)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "0" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 6 objects (3 IFCWINDOW, 1 IFCSTRUCTURALCURVEMEMBER, 1 IFCSTRUCTURALSURFACEMEMBER, 1 IFCWALL)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "6" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 6 objects (3 IFCWINDOW, 1 IFCSTRUCTURALCURVEMEMBER, 1 IFCSTRUCTURALSURFACEMEMBER, 1 IFCWALL)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "4" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 5 objects (2 IFCWINDOW, 1 IFCSTRUCTURALCURVEMEMBER, 1 IFCSTRUCTURALSURFACEMEMBER, 1 IFCWALL)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "1" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 2 objects (1 IFCSLAB, 1 IFCSTRUCTURALSURFACEMEMBER)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "2" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 2 objects (1 IFCROOF, 1 IFCSTRUCTURALSURFACEMEMBER)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "3" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 2 objects (1 IFCROOF, 1 IFCSTRUCTURALSURFACEMEMBER)
    BackCellIndex = "0" (IFCLABEL)
    FaceIndex = "5" (IFCLABEL)
    StyleName = "default" (IFCLABEL)
  EPset_Topology | properties | on 1 object (1 IFCSPACE)
    CellIndex = "0" (IFCLABEL)
    Usage = "living" (IFCLABEL)
  EPset_Topology: 1 more content on 1 objects not shown
  Pset_SpaceOccupancyRequirements | properties | on 1 object (1 IFCSPACE)
    OccupancyType = "living" (IFCLABEL)
  EPset_Pattern | properties | on 1 object (1 IFCSPACE)
    Crinkliness = 2.5 (IFCREAL)
  EPset_Pattern | properties | on 1 object (1 IFCFURNISHINGELEMENT)
    Notes = "Wood burning stove against south wall, east corner. 600x500x800mm. Chimney above." (IFCLABEL)
    PatternName = "The Fire" (IFCLABEL)
    PatternNumber = "181" (IFCLABEL)
  EPset_Pattern | properties | on 1 object (1 IFCCHIMNEY)
    Notes = "Chimney for wood burning stove. Projects 1m above eaves." (IFCLABEL)
    PatternName = "The Fire" (IFCLABEL)
    PatternNumber = "181" (IFCLABEL)
  Qto_SpaceBaseQuantities | properties | on 1 object (1 IFCSPACE)
    NetFloorArea = 28.3306217193604 (IFCAREAMEASURE) [SQUARE_METRE]
    NetVolume = 104.605994440119 (IFCVOLUMEMEASURE) [CUBIC_METRE]
  Pset_SpaceCommon | properties | on 1 object (1 IFCSPACE)
    IsExternal = FALSE (IFCBOOLEAN)
  Qto_CoveringBaseQuantities | quantities | on 1 object (1 IFCCOVERING)
    GrossArea = 1.60932816879956 [SQUARE_METRE]
    NetArea = 1.60932816879956 [SQUARE_METRE]
    Width = 0.104 [METRE]
  Qto_CoveringBaseQuantities | quantities | on 1 object (1 IFCCOVERING)
    GrossArea = 1.21846173513984 [SQUARE_METRE]
    NetArea = 1.21846173513984 [SQUARE_METRE]
    Width = 0.104 [METRE]
  Qto_CoveringBaseQuantities | quantities | on 1 object (1 IFCCOVERING)
    GrossArea = 2.05881303036973 [SQUARE_METRE]
    NetArea = 2.05881303036973 [SQUARE_METRE]
    Width = 0.22 [METRE]
  Qto_CoveringBaseQuantities | quantities | on 1 object (1 IFCCOVERING)
    GrossArea = 26.6272015223699 [SQUARE_METRE]
    NetArea = 26.6272015223699 [SQUARE_METRE]
    Width = 0.01 [METRE]
  Qto_CoveringBaseQuantities | quantities | on 1 object (1 IFCCOVERING)
    GrossArea = 1.55877772224919 [SQUARE_METRE]
    NetArea = 1.55877772224919 [SQUARE_METRE]
    Width = 0.22 [METRE]
  Qto_FootingBaseQuantities | quantities | on 1 object (1 IFCFOOTING)
    GrossWeight = 1464.42768160586
    Height = 6.76775821391104 [METRE]
    Length = 0.58 [METRE]
    NetVolume = 0.523009886287806 [CUBIC_METRE]
    NetWeight = 1464.42768160586
  Qto_FootingBaseQuantities | quantities | on 1 object (1 IFCFOOTING)
    GrossWeight = 1291.7521780014
    Height = 6.10158675888083 [METRE]
    Length = 0.58 [METRE]
    NetVolume = 0.46134006357193 [CUBIC_METRE]
    NetWeight = 1291.7521780014
  Qto_FootingBaseQuantities | quantities | on 1 object (1 IFCFOOTING)
    GrossWeight = 949.2
    Height = 4.5185039303591 [METRE]
    Length = 0.58 [METRE]
    NetVolume = 0.339 [CUBIC_METRE]
    NetWeight = 949.2
  Qto_FootingBaseQuantities | quantities | on 1 object (1 IFCFOOTING)
    GrossWeight = 1423.8
    Height = 6.58 [METRE]
    Length = 0.58 [METRE]
    NetVolume = 0.5085 [CUBIC_METRE]
    NetWeight = 1423.8
  Qto_OpeningElementBaseQuantities | quantities | on 5 objects (5 IFCOPENINGELEMENT)
    Area = 2.59146618680234 [SQUARE_METRE]
    Depth = 1.98333302140235 [METRE]
    Height = 1.37000000476837 [METRE]
    Volume = 2.4824758225007 [CUBIC_METRE]
    Width = 0.995000004768371 [METRE]
  Qto_OpeningElementBaseQuantities | quantities | on 4 objects (4 IFCOPENINGELEMENT)
    Area = 2.0293 [SQUARE_METRE]
    Depth = 2.23 [METRE]
    Height = 0.37 [METRE]
    Volume = 0.750841 [CUBIC_METRE]
    Width = 0.91 [METRE]
  Qto_OpeningElementBaseQuantities | quantities | on 2 objects (2 IFCOPENINGELEMENT)
    Area = 2.48751922909153 [SQUARE_METRE]
    Depth = 2.81824186444282 [METRE]
    Height = 0.37 [METRE]
    Volume = 0.920382114763866 [CUBIC_METRE]
    Width = 0.995000023394823 [METRE]
  Qto_PipeSegmentBaseQuantities | quantities | on 1 object (1 IFCPIPESEGMENT)
    Length = 5.94354057312012 [METRE]
  Qto_PipeSegmentBaseQuantities | quantities | on 1 object (1 IFCPIPESEGMENT)
    Length = 4.5 [METRE]
  Qto_RoofBaseQuantities | quantities | on 1 object (1 IFCROOF)
    GrossArea = 14.4089355815382 [SQUARE_METRE]
    NetArea = 14.4089355815382 [SQUARE_METRE]
  Qto_RoofBaseQuantities | quantities | on 1 object (1 IFCROOF)
    GrossArea = 16.793759125845 [SQUARE_METRE]
    NetArea = 16.793759125845 [SQUARE_METRE]
  Qto_SlabBaseQuantities | quantities | on 1 object (1 IFCSLAB)
    Depth = 0.2 [METRE]
    GrossArea = 28.3306217193604 [SQUARE_METRE]
    GrossVolume = 5.66612434387207 [CUBIC_METRE]
    GrossWeight = 15865.1481628418
    Length = 6. [METRE]
    NetArea = 28.3306217193604 [SQUARE_METRE]
    NetVolume = 5.66612434387207 [CUBIC_METRE]
    NetWeight = 15865.1481628418
    Perimeter = 21.6147486709113 [METRE]
    Width = 5.44354057312012 [METRE]
  Qto_WallBaseQuantities | quantities | on 1 object (1 IFCWALL)
    GrossSideArea = 14.2313621333661 [SQUARE_METRE]
    GrossVolume = 4.11045553703351 [CUBIC_METRE]
    GrossWeight = 9640.88662322406
    Height = 3. [METRE]
    Length = 4.4469861468613 [METRE]
    NetSideArea = 10.9674963230831 [SQUARE_METRE]
    NetVolume = 2.89420742578447 [CUBIC_METRE]
    NetWeight = 6788.23196229449
    Width = 0.33 [METRE]
  Qto_WallBaseQuantities | quantities | on 1 object (1 IFCWALL)
    GrossSideArea = 18.7857047800015 [SQUARE_METRE]
    GrossVolume = 5.58005201749845 [CUBIC_METRE]
    GrossWeight = 13087.7583683145
    Height = 3. [METRE]
    Length = 6.01082176774142 [METRE]
    NetSideArea = 13.889906064577 [SQUARE_METRE]
    NetVolume = 3.75567985062489 [CUBIC_METRE]
    NetWeight = 8808.7763769202
    Width = 0.33 [METRE]
  Qto_WallBaseQuantities | quantities | on 1 object (1 IFCWALL)
    GrossSideArea = 25.1536176503256 [SQUARE_METRE]
    GrossVolume = 7.69244135454358 [CUBIC_METRE]
    GrossWeight = 18042.2715406568
    Height = 4.38465929031373 [METRE]
    Length = 6.68547543927383 [METRE]
    NetSideArea = 18.6074984250586 [SQUARE_METRE]
    NetVolume = 5.53222201020547 [CUBIC_METRE]
    NetWeight = 12975.5752603001
    Width = 0.33 [METRE]
  Qto_WallBaseQuantities | quantities | on 1 object (1 IFCWALL)
    GrossSideArea = 24.475208907915 [SQUARE_METRE]
    GrossVolume = 7.47895636962896 [CUBIC_METRE]
    GrossWeight = 17541.5522124025
    Height = 4.38465929031373 [METRE]
    Length = 6.5 [METRE]
    NetSideArea = 17.929089682648 [SQUARE_METRE]
    NetVolume = 5.31873702529085 [CUBIC_METRE]
    NetWeight = 12474.8559320458
    Width = 0.330000000010284 [METRE]
  Qto_WindowBaseQuantities | quantities | on 5 objects (5 IFCWINDOW)
    Area = 2.59146618680234 [SQUARE_METRE]
    Height = 1.98333302140235 [METRE]
    Width = 0.995000004768371 [METRE]
  Qto_WindowBaseQuantities | quantities | on 4 objects (4 IFCWINDOW)
    Area = 0.58415396636682 [SQUARE_METRE]
    Height = 2.353333 [METRE]
    Width = 0.995 [METRE]
  Qto_WindowBaseQuantities | quantities | on 2 objects (2 IFCWINDOW)
    Area = 0.816559515136881 [SQUARE_METRE]
    Height = 2.86083295941352 [METRE]
    Width = 1.05499995499849 [METRE]
  EPset_Opening | properties | on 2 type objects
    OverallHeight = 2.23 (IFCREAL)
    OverallWidth = 0.91 (IFCREAL)
  EPset_Opening | properties | on 1 type object
    OverallHeight = 1.82 (IFCREAL)
    OverallWidth = 0.91 (IFCREAL)
  Pset_WindowCommon | properties | on 3 type objects
    IsExternal = TRUE (IFCBOOLEAN)
    ThermalTransmittance = 1.4 (IFCTHERMALTRANSMITTANCEMEASURE)