Commit Graph

9854 Commits

Author SHA1 Message Date
Andrej730 e841d6ee3a Migrator - basic support for migrating attributes ifc4 -> ifc4x3
And added one of the IfcProperty renamed attribute as an example
2024-04-16 11:26:36 +02:00
Dion Moult 8be42ced69 Fix #4139. Bulk purge orphaned classes and move advanced operators to debug panel. 2024-04-16 11:26:36 +02:00
Andrej730 f8d38b11e6 Migrator - display some error message for unhandled schemas
Noticed it was resulting in error below migrating to IFC4X3 in some cases as we don't have a mapping for IFC4X3 yet.
```
    if value is None and not attribute.optional():
UnboundLocalError: local variable 'value' referenced before assignment
```
2024-04-16 11:26:36 +02:00
Andrej730 30b51b93af black format 2024-04-16 11:26:36 +02:00
Thomas Krijnen 2aa048d0c9 #4220 Update entity_instance.py 2024-04-16 11:26:36 +02:00
Andrej730 dab051dd85 minor fix for bim.create_all_shapes printed messages 2024-04-16 11:26:36 +02:00
Dion Moult 07241649e4 Fix #4173. Don't recreate boundaries of building elements that already exist.
Inline opening processing. Minor improvement to detecting attributes for int/ext and physical/virtual.
2024-04-16 11:26:36 +02:00
Dirk Olbrich 54df646398 readme: fix listed ifc version, add link to IFC4x3 docs 2024-04-16 11:26:36 +02:00
Dion Moult a3c87f1b0e Fix #4195. Forgot to add UI for contains selector. 2024-04-16 11:26:36 +02:00
Dion Moult b0a4e8c8e4 See #4173. Prototype new approach to generating 1st level space boundaries. 2024-04-16 11:26:36 +02:00
mohamadalbaaj 6f7be74e7c Fixing Dimension Mismatch in Matrix Multiplication 2024-04-16 11:26:36 +02:00
Dion Moult 65c00f75dd Minor test fix 2024-04-16 11:26:36 +02:00
Dion Moult c8456532ad Fix bug where UI didn't show applicable psets to specific predefined types 2024-04-16 11:26:36 +02:00
Dion Moult 608147c245 Fix #4195. Fix regressions from f840da3 and add support for "contains string" comparisons. 2024-04-16 11:26:36 +02:00
Dion Moult a9857f867c Fix #4196. Settings are now saved when you save Spreadsheet export JSON files. Also a new setting to generate an SVG alongside the spreadsheet (intended to be used as a schedule placed on a sheet). 2024-04-16 11:26:36 +02:00
Dion Moult c60ad6b8a0 Minor fix 2024-04-16 11:26:36 +02:00
Dion Moult 54bf41816b Fix #4197. URLs in SVG schedules are now clickable. 2024-04-16 11:26:36 +02:00
Dion Moult 6846021768 Fix #4199. Bug where external references on sheets weren't properly referenced leading to no names. 2024-04-16 11:26:36 +02:00
Dion Moult 33051c0139 Fix #4203. Fix bug where removing nested cost items left orphaned relationships. 2024-04-16 11:26:36 +02:00
Dion Moult d530d34441 Fix #4204. Add support for XLSX schedules on sheets. 2024-04-16 11:26:36 +02:00
Christoph Mellueh 062822502f sort code alphabetically 2024-04-16 11:26:36 +02:00
Christoph Mellueh 04afbce3a8 improve core file for better zen 2024-04-16 11:26:36 +02:00
Christoph Mellueh 0005f15364 update BsDD to match new API
+ move Functions from operator to core/tool
2024-04-16 11:26:36 +02:00
Dion Moult a91c76b25c Fix #4198. Minor regression in updating text literals. 2024-04-16 11:26:36 +02:00
c4rlosdias 43259c0124 Added more comparisons in search 2024-04-16 11:26:36 +02:00
sennhvi fd657f2b6f Update geometry_processing.rst
Add an usage example of the parameter include  for the Geometry Iterator
2024-04-16 11:26:36 +02:00
Christoph Mellueh 2dfd1cae6d add pset view to groups 2024-04-16 11:26:35 +02:00
Sigma Dimensions (Yass) e81bd9723f fix counting elements when importing cost schedules ( and run black) 2024-04-16 11:26:35 +02:00
Dion Moult 7e262c5c9a Fix #4186. Support different RL insertion modes when adding occurrences of a type. 2024-04-16 11:26:35 +02:00
Dion Moult f55b7d439f Fix bug where updating type text literals didn't propagate and formatting rounding null values wasn't handled. 2024-04-16 11:26:35 +02:00
Dion Moult 35eda76ffd Fix #4189. Hidden or non-isolated objects now don't show annotations. 2024-04-16 11:26:35 +02:00
Christoph Mellueh 9ea086bdc3 add typing to BsDD 2024-04-16 11:26:35 +02:00
Christoph Mellueh 4c382760d4 add deprecation warnings 2024-04-16 11:26:35 +02:00
Christoph Mellueh 7f1a997797 update new api to BsDD 2024-04-16 11:26:35 +02:00
Dion Moult 8ce2b4d2d7 Fix #4162. Reduce minimum area requirement for auto space generation down to 0.1sqm. 2024-04-16 11:25:27 +02:00
Dion Moult 20e599ca05 See #4162. Fix bug with generating space from cursor due to numerical inaccuracies and colinear lines for shapely. 2024-04-16 11:25:27 +02:00
Dion Moult 009d1a0aba Add support for groups in selection queries 2024-04-16 11:25:27 +02:00
Dion Moult 1c573aee32 Fix #4175. Add new UI for managing IFC object and edit modes. 2024-04-16 11:25:27 +02:00
Andrej730 0a09c2d8ea Fix breaking spatial containers UI when spatial container is deleted
E.g. if you had some container selected in `active_container_id` and then it got deleted UI would break and won't allow to reload the spatial manger until you reload .ifc completely
2024-04-16 11:25:27 +02:00
Christoph Mellueh 9a194939cd turn list into tuple 2024-04-16 11:25:27 +02:00
Dion Moult c508c94719 Fix #4161. Deprecate unmaintained barebones LCA module. 2024-04-16 11:25:27 +02:00
Eduardo Schilling bcce268900 Add degrees format display 2024-04-16 11:25:27 +02:00
Eduardo Schilling 997803c4b2 Add stair calculated parameter Pitch 2024-04-16 11:25:27 +02:00
Dion Moult 583f3e30d7 Fix #4167. Bug where pset template module didn't allow creating qto template types. 2024-04-16 11:25:27 +02:00
Dion Moult 1591ad28bc Minor fix to loading nested ports 2024-04-16 11:25:27 +02:00
Dion Moult f7aafb6cac Fix #4176. Bug where tabbed interface didn't work on new or temporary screens. 2024-04-16 11:25:27 +02:00
Dion Moult 19f03639ee Fix #4178. Bug when removing the wrong classification reference. 2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass) 63e3786354 add conversion based unit symbols 2024-04-16 11:25:27 +02:00
Thomas Krijnen a5f3f8c465 IfcParseExamples requires C++17 now 2024-04-16 11:25:27 +02:00
Thomas Krijnen aca4b4f957 Generalize shortened file.schema attribute 2024-04-16 11:25:27 +02:00