Andrej730
1193e7025a
system decorations - live time update
...
Decoration data is now updating in live time, caching some parts in Data for performance. Real time update is needed because Data doesn't allow update on objects positions change and later will need real time update for viewport orientation data.
2023-09-26 17:08:39 +05:00
Andrej730
cc1ee19115
Add ports to MEP bends/transitions types instead of occurences
2023-09-26 15:19:49 +05:00
Andrej730
e975eac4a7
system decorations to show flow direction
blenderbim-230926
2023-09-26 11:47:10 +05:00
Andrej730
779fc35228
settings flow direction without jumping to ports
...
https://imgur.com/a/F00tG7g
2023-09-26 11:47:10 +05:00
Dion Moult
8e59282fe0
Possible optimisation by caching in IfcTester property checks
2023-09-26 16:03:10 +10:00
Bruno Perdigão
11c8d47909
fixed a bug where the refresh aggregate operator was not working after adding new objects to the parent aggregate
2023-09-25 22:55:56 -03:00
Claudio Benghi
2661999f3e
Fixed most issues with IDS auditing
2023-09-26 11:06:58 +10:00
Ryan Schultz
e4bfb05875
proposed fix for #3792
2023-09-25 10:32:06 -05:00
Massimo Fabbro
fe14988d50
Merge pull request #3790 from maxfb87/new_covering_tools
...
New covering tools (see #3754 )
2023-09-25 16:03:56 +02:00
Massimo Fabbro
d45bef5e70
Merge branch 'v0.7.0' into new_covering_tools
2023-09-25 15:01:03 +02:00
Andrej730
82d03b98c6
Descriptions for add_representation conversion methods
2023-09-25 16:32:48 +05:00
Andrej730
9c1ecf3f2c
draw calculate_all_quantities hotkey in bim tool ui
...
hotkey was already there, it just wasn't added to UI
https://i.imgur.com/nar5WYI.png
2023-09-25 16:32:48 +05:00
Andrej730
8f6be60c6e
recalculate fills on applying changes to ifc windows / ifc doors
...
previously if you'd move the window and then change it's parametric data and try to apply it, opening's position wouldn't be updated
2023-09-25 16:32:48 +05:00
Andrej730
81a1bd9206
Moved common duplication operators code to DuplicateMove
...
Now OverrideDuplicateMoveLinked allways will be in sync with OverrideDuplicateMove.
Also fixed the issue when DuplicateMoveLinked for non ifc elements worked the same was DuplicateMove (it was copying mesh data when it's not suppose to).
2023-09-25 16:32:48 +05:00
Andrej730
9f7dffb29d
replace Drawing.remove_object_data with more general method
2023-09-25 16:32:47 +05:00
Dion Moult
eee799bfc4
Purge IfcCOBie deps from build
blenderbim-230925
2023-09-25 19:24:01 +10:00
Dion Moult
9665adb61d
Fix #3793 . Bug where flipping a wall with generic connection relationships would fail.
2023-09-25 08:34:48 +10:00
Sigma Dimensions (Yass)
e40019f3cb
resources code cleanup
2023-09-24 19:02:35 +01:00
Sigma Dimensions (Yass)
b2f95bfa60
change tests due to new class assignment workflow ref commit 808ff54
2023-09-24 18:45:12 +01:00
Bruno Perdigão
be2c7a62fd
remove connections with old objects when duplicating aggregates
2023-09-24 22:23:55 +10:00
Dion Moult
38f5468f19
We now support separating IFC meshes.
2023-09-24 15:45:22 +10:00
Dion Moult
31dcbc0159
Splitting by edge now resolved mapped representations, voided, and non-mesh geometries
2023-09-24 15:45:22 +10:00
Sigma Dimensions (Yass)
bd81320c08
fix parametric duration/ resource update
2023-09-24 04:39:30 +01:00
Dion Moult
0707f37247
Minor fix during loading arrays
2023-09-24 13:18:32 +10:00
Dion Moult
0993736cea
Fix #3791 . Add isodate as an optional dependency to ifcopenshell-python.
2023-09-24 13:14:56 +10:00
Sigma Dimensions (Yass)
cc3e2204e2
improved template for resource csv imports
2023-09-24 03:17:39 +01:00
Sigma Dimensions (Yass)
8ac5f0318b
fix location search filter
2023-09-23 23:35:17 +01:00
Sigma Dimensions (Yass)
270a61e73a
bring back filter operators into new Filter subpanel and change filter by storey to filter by container
2023-09-23 21:26:58 +01:00
Massimo Fabbro
1c057b1ce1
Add new covering tool. Mock up and initial functions
2023-09-23 18:09:59 +02:00
Sigma Dimensions (Yass)
e74e824417
Proposal to use resource's parent cost, reducing manual insertions
2023-09-23 16:04:01 +01:00
Dion Moult
73d1de5dcf
New debug feature to override the display type.
2023-09-23 14:51:27 +10:00
Dion Moult
4549be0d05
Autodetect dense meshes to make it faster when loading so users don't need to go into advanced mode.
2023-09-23 14:51:27 +10:00
Andrej730
e3f2f2175d
Moving common code for duplication operators
2023-09-22 16:37:50 +05:00
Andrej730
a604cf2b2a
Duplicate the array if all it's elements are selected #3763
...
Demo - https://imgur.com/a/0wYZOPl
2023-09-22 16:37:49 +05:00
Andrej730
d6b4c1f454
Setup arrays constraints on loading .ifc #3753
2023-09-22 13:56:55 +05:00
Andrej730
d3258693b2
Clear constraint and transform lock on duplicating array child object
...
Previously it was locked even though it's not part of an array anymore.
2023-09-22 13:56:55 +05:00
A. R. S
9eba3b6eaa
Try to get unit from EnumerationReference for IfcPropertyEnumeratedValue
2023-09-22 17:41:05 +10:00
Dion Moult
7b75364feb
Refactor IfcFM to make it easier to exclude things
2023-09-22 17:17:15 +10:00
Dion Moult
4a4a0f09ef
Finally purge IfcCOBie to be superseded by IfcFM
2023-09-22 17:04:22 +10:00
Andrej730
6d14c2d448
removing arrays if all array elements are selected #3781
...
I think there is still some space to improve but it should cover the main problem with need going to array section to remove it
Demo - https://imgur.com/a/9Z3t5Q8
blenderbim-230922
2023-09-22 11:25:56 +05:00
Andrej730
57edd47ed7
Fixed error editing pset with prop with empty prop.NominalValue
...
Traceback:
```
Error: Python: Traceback (most recent call last):
File "\blenderbim\bim\module\pset\operator.py", line 103, in execute
self.load_from_pset_data(pset)
File "\blenderbim\bim\module\pset\operator.py", line 226, in load_from_pset_data
value = prop.NominalValue.wrappedValue
AttributeError: 'NoneType' object has no attribute 'wrappedValue'
```
2023-09-22 10:25:51 +05:00
Massimo Fabbro
aefcedf754
Add model test about manual booleans
2023-09-21 23:19:47 +02:00
Massimo Fabbro
2c685c846f
Added calculating quantities function for Qto_DuctSegmentBaseQuantities and Qto_DuctFittingBaseQuantities
2023-09-21 23:19:24 +02:00
Ryan Schultz
6536f7b56b
small fix for 9e67565
2023-09-21 12:58:16 -05:00
Vukas Pajic
9d3881b00e
typo
2023-09-21 16:14:37 +02:00
Vukas Pajic
baffbd6a32
Update ids validation
...
see https://github.com/IfcOpenShell/IfcOpenShell/issues/2933
2023-09-21 13:27:38 +02:00
Sigma Dimensions (Yass)
9e4702c102
small fix when calculating resource work
blenderbim-230921
2023-09-21 06:04:24 +01:00
Dion Moult
b63f3f335c
Autogenerate API docs for more modules.
2023-09-21 13:33:26 +10:00
Dion Moult
29b0bcb6b9
Forgot to commit BCF docs
2023-09-21 13:23:43 +10:00
Dion Moult
62fa0bb218
Migrate more documentation to the official Sphinx docs and mention IfcOpenShell-WASM as an installation option
2023-09-21 13:21:43 +10:00