✨ feat(Settings.py, UI_Settings.py, settings.ui): add checkbox to enable/disable verticalisation of scanned objects The changes add support for verticalising scanned objects before processing them. A new checkbox has been added to the settings UI to enable/disable this feature. 🔧 refactor(SettingManager.py): add default settings dictionary and refactor createInitialSettings method ✨ feat(SettingManager.py): add new settings to the config file if they are not present The `default_settings` dictionary is added to the `SettingManager` class to store the default values for the settings. The `createInitialSettings` method is refactored to use the `default_settings` dictionary to set the initial values of the settings. If new settings are added to the `default_settings` dictionary, they are added to the config file if they are not already present. The `remove_changed` method is added to remove the `has_changed` flag. |
||
|---|---|---|
| .. | ||
| data_processing | ||
| files | ||
| graph2D | ||
| graph3D | ||
| gui/pyqt | ||
| math | ||
| settings | ||
| create_xyz.py | ||