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
Ryan Schultz
9e67565c71
Refresh aggregate from selecting a part
2023-09-20 08:54:04 -05:00
Andrej730
dee4cf591e
mep system decorators - basic implementation
...
All it does currently it draws all MEP elements connections in viewport. It also highlights with green color all elements connected to the active object
Demo - https://imgur.com/a/haAQeWt
2023-09-20 15:28:06 +05:00
Andrej730
bc5d6ee113
fixed error in api.system.disconnect_port
...
Error was:
TypeError: can only concatenate tuple (not "list") to tuple
2023-09-20 15:28:05 +05:00
Andrej730
5af3b537da
get_viewport_context to also return space
2023-09-20 15:28:05 +05:00
Andrej730
4b159d400c
bim.draw_system_arrows updated for ifc4
2023-09-20 15:28:05 +05:00
Sigma Dimensions (Yass)
f3c012660a
improve pset editing workflow and use refactored core and tool functions
2023-09-20 01:22:18 +01:00
Sigma Dimensions (Yass)
b5b8b5df26
cascade schedule when adding a sequence relationship
2023-09-20 01:15:06 +01:00
Sigma Dimensions (Yass)
6d38d9b538
fix count_working_days when the start and finish are the same same hours
2023-09-20 01:11:42 +01:00
Sigma Dimensions (Yass)
ef11ae6540
fix calculating critical path to consider:
...
- parent tasks with sequence assignments #3772
- tasks that are constrained by a schedule start
2023-09-20 01:10:34 +01:00
Sigma Dimensions (Yass)
a3802c25c0
fix cascading schedule when parent tasks have sequence relationships #3772
blenderbim-230920
2023-09-20 01:05:19 +01:00
Andrej
377bcfe6da
Merge pull request #3732 from brunoperdigao/fix-refresh-aggregate-rotation
2023-09-19 23:57:52 +05:00