BuildingInformationModel.template
- classmethod BuildingInformationModel.template(schema='IFC4', building_count=1, storey_count=1, unit='mm', use_occ=False, name=None)
Create a template BIM model with default spatial hierarchy.
Creates IfcProject → IfcSite → IfcBuilding(s) → IfcBuildingStorey(s).
- Parameters:
- schemastr
IFC schema version. Default is “IFC4”.
- building_countint
Number of buildings. Default is 1.
- storey_countint
Number of storeys per building. Default is 1.
- unitstr
Length unit (“mm”, “cm”, or “m”). Default is “mm”.
- use_occbool
Use OpenCascade for geometry. Default is False.
- namestr, optional
Model name.
- Returns:
- BuildingInformationModel