Commit Graph

9858 Commits

Author SHA1 Message Date
Dion Moult aafda4e787 Fix #4224. Fix sequencing lint bugs. 2024-04-16 11:26:36 +02:00
Dion Moult 36f2448234 Fix #4219. Update documentation for creating a new model. 2024-04-16 11:26:36 +02:00
Bruno Postle 616d23d804 IfcGit fixes suggested by ruff 2024-04-16 11:26:36 +02:00
Andrej730 44c9aee727 BBIM - upgrade to IFC4X3 on loading projects
Added "Upgrate to IFC4X3" button on loading new projects to migrate them to IFC4x3 as Ifc4x3 got approved now will be used more widely.

https://i.imgur.com/mHSIV7T.png
2024-04-16 11:26:36 +02:00
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