This repository contains scripts designed to optimize and clean IFC files, specifically targeting unnecessary elements and spaces for improved performance and clarity. The primary focus is on the scripts RensaIsolering.py
and RensaSpaces.py
.
This script is designed to clean the model from unnecessary IfcSpaces and optimize it for better performance. It processes multiple IFC files to remove unnecessary elements and optimize them for use.
- Ensure Python and
ifcopenshell
are installed on your system. - Place your IFC file in the designated directory.
- Run the script using the command:
python RensaIsolering.py
. - Follow the on-screen instructions to complete the process.
This script aims to clean the model from unnecessary IfcSpaces for better performance and clarity. It identifies and removes unnecessary IfcSpace elements based on their names.
- Ensure Python and
ifcopenshell
are installed on your system. - Use the command line to navigate to the script's directory.
- Execute the script with the command:
python RensaSpaces.py <path_to_ifc_file>
. - The script will process the specified IFC file and remove unnecessary spaces.
To run these scripts, you will need:
- Python (3.6 or newer)
ifcopenshell
library
Ensure these are installed and properly configured on your system before attempting to run the scripts.