IFC building model
Schema: "IFC4"
Description: "ViewDefinition[DesignTransferView]"
File name: "system_example.ifc"
Time stamp: "2025-11-07T15:24:23-03:00"
Preprocessor: "IfcOpenShell 0.8.4-alpha250929"
Originating system: "Bonsai 0.8.4-alpha250929-ceac85c"
Authorization: "Nobody"

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

Spatial structure
IFCPROJECT "My Project"
  IFCSITE "My Site"
    IFCBUILDING "My Building"
      IFCBUILDINGSTOREY "My Storey"
        contains 26 elements
          4 x IFCPIPESEGMENT | type IFCPIPESEGMENTTYPE "Tubo_PVC_100mm_SN_ESG" | names: "Tubo_PVC_100mm_SN_ESG" | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: EPset_Parametric
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Juncao_PVC_reducao_45g_100x50mm_SN_ESG" | names: "Juncao_PVC_reducao_45g_100x50mm_SN_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          2 x IFCPIPESEGMENT | type IFCPIPESEGMENTTYPE "Tubo_PVC_40mm_SN_ESG" | names: "Tubo_PVC_40mm_SN_ESG" | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: EPset_Parametric
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Cotovelo_PVC_90g_100mm_SN_ESG" | names: "Cotovelo_PVC_90g_100mm_SN_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Te_PVC_100mm_SN_ESG" | names: "Te_PVC_100mm_SN_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          1 x IFCPIPESEGMENT | type IFCPIPESEGMENTTYPE "Tubo_PVC_50mm_SN_ESG" | names: "Tubo_PVC_50mm_SN_ESG" | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: EPset_Parametric
          2 x IFCWALL | type IFCWALLTYPE "Wall_010" | names: "Wall" | material: layers ("Unknown" 0.1) | property sets: EPset_Parametric
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Cotovelo_PVC_sold_90g_25mm_AF" | names: "Cotovelo_PVC_sold_90g_25mm_AF" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron"
          2 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Cotov_PVC_sold_rosc_buch_lat_90g_25x3/4"_AF" | names: "Cotov_PVC_sold_rosc_buch_lat_90g_25x3/4"_AF" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_azul"
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Te_PVC_sold_25mm_AF" | names: "Te_PVC_sold_25mm_AF" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron"
          1 x IFCSLAB | type IFCSLABTYPE "Slab_010" | names: "Slab" | material: layers ("Unknown" 0.1) | property sets: EPset_Parametric
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Cotovelo_PVC_anel_vedacao_90g_40mm_SN_ESG" | names: "Cotovelo_PVC_anel_vedacao_90g_40mm_SN_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Cotovelo_PVC_90g_40mm_SN_ESG" | names: "Cotovelo_PVC_90g_40mm_SN_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          1 x IFCPIPEFITTING | type IFCPIPEFITTINGTYPE "Caixa_sifon_PVC_100x100xDN50mm_3_entr_ESG" | names: "Caixa_sifon_PVC_100x100xDN50mm_3_entr_ESG" | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco"
          4 x IFCPIPESEGMENT | type IFCPIPESEGMENTTYPE "Tubo_PVC_sold_25mm_AF" | names: "Tubo_PVC_sold_25mm_AF" | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron") | property sets: EPset_Parametric
          1 x IFCSANITARYTERMINAL | type IFCSANITARYTERMINALTYPE "Lavatory" | names: "Lavatory" | material: "0M.20.10.03.09.09.00_Louças_brancas"
          1 x IFCSANITARYTERMINAL | type IFCSANITARYTERMINALTYPE "Toilet" | names: "Toilet" | material: "0M.20.10.03.09.09.00_Louças_brancas"
IFCPROJECT "My Project"
IFCPROJECT "My Project"

Types
  IFCPIPESEGMENTTYPE "Tubo_PVC_100mm_SN_ESG" | RIGIDSEGMENT | 4 occurrences | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: Pset_PipeSegmentTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Tubo PVC 100mm Série Normal para esgoto"
  IFCPIPEFITTINGTYPE "Juncao_PVC_reducao_45g_100x50mm_SN_ESG" | JUNCTION | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Junção de redução PVC 45 graus 100x50mm Serie Normal para esgoto"
  IFCPIPESEGMENTTYPE "Tubo_PVC_40mm_SN_ESG" | RIGIDSEGMENT | 2 occurrences | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: Pset_PipeSegmentTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Tubo PVC 40mm Série Normal para esgoto"
  IFCPIPEFITTINGTYPE "Cotovelo_PVC_90g_100mm_SN_ESG" | BEND | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Cotovelo PVC 90 graus 100mm Serie Normal para esgoto"
  IFCPIPEFITTINGTYPE "Te_PVC_100mm_SN_ESG" | JUNCTION | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Te PVC 100mm Serie Normal para esgoto"
  IFCPIPESEGMENTTYPE "Tubo_PVC_50mm_SN_ESG" | RIGIDSEGMENT | 1 occurrence | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco") | property sets: Pset_PipeSegmentTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Tubo PVC 50mm Série Normal para esgoto"
  IFCWALLTYPE "Wall_010" | SOLIDWALL | 2 occurrences | material: layers ("Unknown" 0.1) | property sets: EPset_Parametric
  IFCPIPEFITTINGTYPE "Cotovelo_PVC_sold_90g_25mm_AF" | BEND | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron" | property sets: Pset_PipeFittingTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Cotovelo PVC 90 graus soldável 25mm para água fria"
  IFCPIPEFITTINGTYPE "Cotov_PVC_sold_rosc_buch_lat_90g_25x3/4"_AF" | BEND | 2 occurrences | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_azul" | property sets: Pset_PipeFittingTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Cotovelo PVC 90 graus solda/rosca com bucha de latão 25x3/4" para água fria"
  IFCPIPEFITTINGTYPE "Te_PVC_sold_25mm_AF" | JUNCTION | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron" | property sets: Pset_PipeFittingTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Te PVC soldável 25mm para água fria"
  IFCSLABTYPE "Slab_010" | FLOOR | 1 occurrence | material: layers ("Unknown" 0.1) | property sets: EPset_Parametric
  IFCPIPEFITTINGTYPE "Cotovelo_PVC_anel_vedacao_90g_40mm_SN_ESG" | BEND | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Cotovelo com anel de vedação PVC 90 graus 40mm Serie Normal para esgoto"
  IFCPIPEFITTINGTYPE "Cotovelo_PVC_90g_40mm_SN_ESG" | BEND | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Cotovelo PVC 90 graus 40mm Serie Normal para esgoto"
  IFCPIPEFITTINGTYPE "Caixa_sifon_PVC_100x100xDN50mm_3_entr_ESG" | TRANSITION | 1 occurrence | material: "0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_branco" | property sets: EPset_Propriedades_BNBIM | description "Caixa sifonada PVC 100x100xDN50mm 3 entradas para esgoto"
  IFCPIPESEGMENTTYPE "Tubo_PVC_sold_25mm_AF" | RIGIDSEGMENT | 4 occurrences | material: profiles ("0M.20.60.07.16.00.00_CloretoDePolivinil(PVC)_marron") | property sets: Pset_PipeSegmentTypeCommon, EPset_NBR15965_0P_PropriedadesFisicas, EPset_Propriedades_BNBIM | description "Tubo PVC soldável 25mm para água fria"
  IFCSANITARYTERMINALTYPE "Lavatory" | 1 occurrence | material: "0M.20.10.03.09.09.00_Louças_brancas"
  IFCSANITARYTERMINALTYPE "Toilet" | TOILETPAN | 1 occurrence | material: "0M.20.10.03.09.09.00_Louças_brancas" | property sets: EPset_Propriedades_BNBIM | description "Bacia sanitária com caixa acoplada, louça branca, sifão oculto, com assento"

Property sets
  EPset_Parametric | properties | on 11 objects (11 IFCPIPESEGMENT)
    Engine = "Bonsai.DumbProfile" (IFCLABEL)
  EPset_Parametric | properties | on 2 objects (2 IFCWALL)
    Engine = "Bonsai.DumbLayer2" (IFCLABEL)
  EPset_Parametric | properties | on 1 object (1 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)
  EPset_Drawing | properties | on 1 object (1 IFCANNOTATION)
    AngleDecimalPlaces = 2 (IFCINTEGER)
    CurrentShadingStyle = "Blender Default" (IFCLABEL)
    DecimalPlaces = 2 (IFCINTEGER)
    FillMode = "SHAPELY" (IFCLABEL)
    GlobalReferencing = TRUE (IFCBOOLEAN)
    HasAnnotation = TRUE (IFCBOOLEAN)
    HasLinework = TRUE (IFCBOOLEAN)
    HasUnderlay = FALSE (IFCBOOLEAN)
    HumanScale = "1:50" (IFCLABEL)
    Markers = "drawings/assets/markers.svg" (IFCLABEL)
    Patterns = "drawings/assets/patterns.svg" (IFCLABEL)
    Scale = "1/50" (IFCLABEL)
    ShadingStyles = "drawings/assets/shading_styles.json" (IFCLABEL)
    Stylesheet = "drawings/assets/default.css" (IFCLABEL)
    Symbols = "drawings/assets/symbols.svg" (IFCLABEL)
    TargetView = "PLAN_VIEW" (IFCLABEL)
  EPset_Annotation | properties | on 19 objects (19 IFCANNOTATION)
    Newline_At = 0 (IFCINTEGER)
  Pset_PipeSegmentTypeCommon | properties | on 1 type object
    NominalDiameter = 0.100000001490116 (IFCPOSITIVELENGTHMEASURE) [METRE]
  Pset_PipeSegmentTypeCommon | properties | on 1 type object
    NominalDiameter = 0.0399999991059303 (IFCPOSITIVELENGTHMEASURE) [METRE]
  Pset_PipeSegmentTypeCommon | properties | on 1 type object
    NominalDiameter = 0.0500000007450581 (IFCPOSITIVELENGTHMEASURE) [METRE]
  Pset_PipeSegmentTypeCommon | properties | on 1 type object
    NominalDiameter = 0.025000000372529 (IFCPOSITIVELENGTHMEASURE) [METRE]
    WorkingPressure = 750000. (IFCPRESSUREMEASURE)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 3 type objects
    0P.50.40.07_DiametroExterno = "⌀100mm" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 3 type objects
    0P.50.40.07_DiametroExterno = "⌀40mm" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 2 type objects
    0P.50.40.07_DiametroExterno = "⌀25mm" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 1 type object
    0P.50.40.07_DiametroExterno = "⌀100x50mm" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 1 type object
    0P.50.40.07_DiametroExterno = "⌀50mm" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 1 type object
    0P.50.40.07_DiametroExterno = "⌀25x3/4"" (IFCLABEL)
  EPset_NBR15965_0P_PropriedadesFisicas | properties | on 1 type object
    0P.50.40.07_DiametroExterno = "⌀25" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Tubo PVC 100mm Série Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Junção de redução PVC 45 graus 100x50mm Serie Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Tubo PVC 40mm Série Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Cotovelo PVC 90 graus 100mm Serie Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Te PVC 100mm Serie Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Tubo PVC 50mm Série Normal para esgoto" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5688:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Cotovelo PVC 90 graus soldável 25mm para água fria" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5648:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM | properties | on 1 type object
    Autor = "Walmir Mauricio de Paiva" (IFCLABEL)
    CaracterísticaDoObjeto = "Genérico" (IFCLABEL)
    Categoria = "Instalações Hidrosanitárias" (IFCLABEL)
    CodGTIN = "" (IFCLABEL)
    CodNCM = "" (IFCLABEL)
    ConformidadeTécnica = "" (IFCLABEL)
    Descrição = "Cotovelo PVC 90 graus solda/rosca com bucha de latão 25x3/4" para água fria" (IFCLABEL)
    NomeDoProduto = "" (IFCLABEL)
    Normas = "ABNT5648:2018" (IFCLABEL)
    Revisão = "0.0" (IFCLABEL)
    Subcategoria = "Tubulação" (IFCLABEL)
    URL = "" (IFCLABEL)
    URL(Autor) = "eng.walmir@gmail.com" (IFCLABEL)
    Versão = "1" (IFCLABEL)
  EPset_Propriedades_BNBIM: 6 more contents on 0 objects not shown
  Pset_PipeFittingTypeCommon | properties | on 3 type objects
    PressureClass = 750000. (IFCPRESSUREMEASURE)