Commit Graph

3689 Commits

Author SHA1 Message Date
Dion Moult 1d7de2063a See #4380. Standardise filepaths when linking in IFCs. 2024-04-17 14:42:54 +02:00
Dion Moult e7cd66bb44 You can now specify a false origin when linking in a model 2024-04-17 14:42:54 +02:00
Dion Moult dcc81eb6e9 See #4380. Bump IOS. 2024-04-17 14:42:54 +02:00
Dion Moult d51e75d8f0 New cable carrier and cable tool grouped into MEP tool submenu 2024-04-17 14:42:54 +02:00
Dion Moult f6e0781c78 Add icon and convenience functions for walk and set orbit center in explore tool 2024-04-17 14:42:54 +02:00
ChristophMellueh 84edec0af9 add missing Props request 2024-04-17 14:42:54 +02:00
Dion Moult 02e9cb06b4 You can now flip clipping planes 2024-04-17 14:42:54 +02:00
Dion Moult 3ef4927e55 New clipping planes feature. 2024-04-17 14:42:54 +02:00
Dion Moult d333df8b73 You can now query data about a linked object from a SQLite cache. 2024-04-17 14:42:54 +02:00
Dion Moult 00b356d48d Fix #4279. You can now link in IFCs directly with efficient chunking instead of having to first create blend files 2024-04-17 14:42:54 +02:00
Dion Moult b5c509e893 See #4279. Viewport object culling feature to increase FPS when navigating large models. 2024-04-17 14:42:54 +02:00
patrick.joerg dfa3988674 Small doc change to direct readers to advanced mode 2024-04-17 14:41:52 +02:00
Andrej730 1819b6812e Fix issues with accessing invalid entities in bim.reassign_class #4371
bim.reassign_class wasn't considering that root.reassign_class will also reassign class for occurrences of the same type and was reaccessing invalid elements
2024-04-17 14:41:52 +02:00
Andrej730 b1811b7604 fix errors in tests
they were failing because import_reference_attributes were failing to get docs for unset schema version since ifc file wasn't attached to Blender
2024-04-17 14:41:52 +02:00
Andrej730 7843d20fc8 black format 2024-04-16 13:28:46 +02:00
Andrej730 7e9aead518 show occurrence name function in prefs only for custom name style 2024-04-16 13:28:46 +02:00
Andrej730 0c3a038a44 Fix #4363 2024-04-16 13:28:46 +02:00
Dion Moult 444b284602 Update Makefile 2024-04-16 13:28:46 +02:00
Dion Moult f33b1296e3 Create blender_manifest.toml 2024-04-16 13:28:46 +02:00
Bruno Perdigão a4eeae2872 UI for linked aggregate (#4271)
* initial ui

* changed the group name

* groups counter in ui

* added operators for selection and breaking link in the ui

* small removal

* changed IFC operators to _execute
2024-04-16 13:28:46 +02:00
Bruno Perdigão ed7b337a40 Linked aggregate preserve names (#4135)
* added simples linked aggregate test

* small fix in remove_old_connections function

* added test for refresh linked aggregate

* refresh linked aggregates now preserves the objects original name

* small fix in recreate_connections function

* tests for Refresh Linked Aggregate

* test for Refresh Linked Aggregate after copying an object

* small deletion

* added custom incremental naming

* small fix in tests

* small fix on the number for renaming
2024-04-16 13:28:46 +02:00
Ryan Schultz 0b4a64225b Selects all the instances from selected instances that have different types 2024-04-16 13:28:46 +02:00
Massimo Fabbro bba935940b New button hide all spaces in spatial tool 2024-04-16 13:28:46 +02:00
Massimo Fabbro f85b476bc8 Now generate space and generate spaces from walls are always visible in the UI so users understand better that are different procedures 2024-04-16 13:28:46 +02:00
Andrej730 284df2e484 update representation item style on editing/removing shape aspect
Example - https://imgur.com/a/2SxgSRH
2024-04-16 13:28:46 +02:00
Andrej730 0d251260d8 MaterialCreator - minor refactor for code readibility 2024-04-16 13:28:46 +02:00
Andrej730 8a3934b32b fix error in data.py occurring if object has no material 2024-04-16 13:28:46 +02:00
Andrej730 05aed7036e show error message removing material that is used in material sets
previously it wasn't showing anything when you would try to remove a material
2024-04-16 13:28:46 +02:00
Andrej730 7966ffa2a4 BBIM - update related representations on assigning style to material 2024-04-16 13:28:46 +02:00
Andrej730 31e556c0b2 set previous active style and context values editing material's style 2024-04-16 13:28:45 +02:00
Andrej730 0077036716 Fix issues editing work time in ifc4x3 #4295 2024-04-16 13:28:45 +02:00
Andrej730 3dc7951a3e Default Blender filepath hotkeys for .ifc filepath
Example - https://i.imgur.com/Mk6mkuP.png

E.g. alt-click now opens .ifc directory and shift-click opens .ifc with default software associated with .ifc files.

Should be cross-platform but tested only on Windows

Added this code to tool.Blender so it can be reused for other operators invoking file browsing window.
2024-04-16 13:28:45 +02:00
Andrej730 c76a5a7ee7 promote get_shape_aspects to util.element method 2024-04-16 13:28:45 +02:00
Andrej730 c918497df2 get material constituents from cache and filter active element material 2024-04-16 13:28:45 +02:00
Andrej730 eebe7d596d disable editing rep item style if it comes from material constituent through shape aspect 2024-04-16 13:28:45 +02:00
Ryan Schultz 09f54709e6 deleted extraneous variables 2024-04-16 13:27:40 +02:00
Ryan Schultz 9bfe417cfb Select in any order, when assigning relating_product 2024-04-16 13:27:40 +02:00
Andrej730 16eba637f1 fix errors getting layer assignments in ifc2x3 #4330 2024-04-16 11:38:49 +02:00
Andrej730 8b360742a7 sort representation items in ui based on shape aspect
- display shape aspect along with the repsentation type
- sort representation items based on shape aspects name, items without shape aspects come last
2024-04-16 11:38:49 +02:00
Andrej730 ae47de8851 Fix #4319
StringProperty search keyword was introduced only in Blender 3.3
2024-04-16 11:38:49 +02:00
Gorgious56 27349290b7 Fix section cut planes not working anymore on Blender < 4.0.0 2024-04-16 11:38:49 +02:00
Gorgious56 73ae2b7055 #4308 : Fix section cutaway shader links incorrectly linking when removing a section 2024-04-16 11:38:20 +02:00
Gorgious56 fc2009d000 Fix #4308 : Section cutaway shader : Update API for 4.0 breaking changes + draw line decorator for more than one section cutaway 2024-04-16 11:38:20 +02:00
Massimo Fabbro 2f75b7edf8 Minor fix 2024-04-16 11:38:20 +02:00
Andrej730 c706ae0292 UI info message when patch execution was finished 2024-04-16 11:38:20 +02:00
Andrej730 dea29a3ec7 Fixed #4310 2024-04-16 11:35:32 +02:00
Andrej730 317dbc0ab8 Fix bug removing relating object of IfcRelNests
it was unlinking current collection of the related object and related objects were missing after
2024-04-16 11:35:31 +02:00
Ryan Schultz 53cc393697 proposed fix for #4311 2024-04-16 11:35:31 +02:00
Massimo Fabbro 6c9383d968 See #4007. Now clone opening works also when a opening hosts a window or a door 2024-04-16 11:35:31 +02:00
Massimo Fabbro 2a52f0fadd Clone opening now deletes also old opening placement 2024-04-16 11:35:31 +02:00