Commit Graph

3706 Commits

Author SHA1 Message Date
Dion Moult d7def8291e Add tree species to tree library 2024-04-17 14:42:55 +02:00
Dion Moult 167c456223 See #4389. Accommodate null metadata. 2024-04-17 14:42:55 +02:00
Benoit DAMAY 62a3b37397 Replaced panel row with operator descriptor 2024-04-17 14:42:55 +02:00
Benoit DAMAY a6f6d0d676 Fix proposition to 3515 - extra empty lines removed from previous commit 2024-04-17 14:42:55 +02:00
Benoit DAMAY 6fa7cbce86 Fix proposition to 3515 2024-04-17 14:42:55 +02:00
M!l!nd 79df9d84fa Update Makefile 2024-04-17 14:42:55 +02:00
Dion Moult a7e0cb0bc3 Minor fix to shape aspects because not everything has a mesh (e.g. text annotations) 2024-04-17 14:42:55 +02:00
Dion Moult 6f0dd25517 Fix #4377. Add support for adding filled elements in AXIS3 layered elements. 2024-04-17 14:42:55 +02:00
Dion Moult 12bde3c56c Fix #4383. Demo library should use Model/Annotation/MODEL_VIEW for text annotations so that they can be used anywhere, not just on plans. 2024-04-17 14:42:55 +02:00
Dion Moult 73149a29c9 Fix #4384. Accommodate null values when getting data from pset. 2024-04-17 14:42:55 +02:00
Dion Moult 01150873f5 Fix #4336. Close #4337. Remove rounding for more accurate fills. 2024-04-17 14:42:55 +02:00
Dion Moult 5e4afbc748 Separate project templates and libraries and provide dropdown to built-in libraries to aid discoverability. 2024-04-17 14:42:54 +02:00
Dion Moult 658fbd3f6a Fix #4385. Probably a mistake in the bool argument for removing datablocks. 2024-04-17 14:42:54 +02:00
Dion Moult 25ad410470 Tweak generated tree parameters and add manual trees to landscape library thanks to SavyGust27 2024-04-17 14:42:54 +02:00
Dion Moult d5aff85b35 Fix #889. Write docs for how to do translations. 2024-04-17 14:42:54 +02:00
Andrej730 708c61e33a Clipping planes with cappings
Added new experimental section that allows you to cut objects based on current clipping planes in the scene. The difference from other clipping plane methods - it actually (temporarily) edits meshes geometry and adds cappings at the cut. So, the clipped meshes can be seen both on render and cutted parts won't get in the way as they do with temporary section cutaways (shader based method)

Example - https://imgur.com/a/SOqovOM
2024-04-17 14:42:54 +02:00
Andrej730 a75f5ef66f remove_data_block - option to skip some checks to speed it up 2024-04-17 14:42:54 +02:00
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