Andrej730
9c13ae1993
replace Drawing.remove_object_data with more general method
2024-04-16 10:37:18 +02:00
Dion Moult
0b4532b7aa
Purge IfcCOBie deps from build
2024-04-16 10:37:18 +02:00
Dion Moult
407f363648
Fix #3793 . Bug where flipping a wall with generic connection relationships would fail.
2024-04-16 10:37:18 +02:00
Sigma Dimensions (Yass)
5d6a823493
resources code cleanup
2024-04-16 10:37:18 +02:00
Sigma Dimensions (Yass)
2575348c9d
change tests due to new class assignment workflow ref commit 808ff54
2024-04-16 10:37:18 +02:00
Bruno Perdigão
d0177891e4
remove connections with old objects when duplicating aggregates
2024-04-16 10:37:17 +02:00
Dion Moult
b752048baf
We now support separating IFC meshes.
2024-04-16 10:37:17 +02:00
Dion Moult
f6cd6d2591
Splitting by edge now resolved mapped representations, voided, and non-mesh geometries
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
604373415f
fix parametric duration/ resource update
2024-04-16 10:37:17 +02:00
Dion Moult
034d43502b
Minor fix during loading arrays
2024-04-16 10:37:17 +02:00
Dion Moult
9ef5dc9f8e
Fix #3791 . Add isodate as an optional dependency to ifcopenshell-python.
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
c5879f2c57
improved template for resource csv imports
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
8649a1a23d
fix location search filter
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
609b7840b0
bring back filter operators into new Filter subpanel and change filter by storey to filter by container
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
e9ed850b78
Proposal to use resource's parent cost, reducing manual insertions
2024-04-16 10:37:17 +02:00
Dion Moult
0fc478f2f3
New debug feature to override the display type.
2024-04-16 10:37:17 +02:00
Dion Moult
0e525dcbee
Autodetect dense meshes to make it faster when loading so users don't need to go into advanced mode.
2024-04-16 10:37:17 +02:00
Andrej730
6bdc4cd607
Moving common code for duplication operators
2024-04-16 10:37:17 +02:00
Andrej730
b58c25fdc9
Duplicate the array if all it's elements are selected #3763
...
Demo - https://imgur.com/a/0wYZOPl
2024-04-16 10:37:17 +02:00
Andrej730
48a88835dd
Setup arrays constraints on loading .ifc #3753
2024-04-16 10:37:17 +02:00
Andrej730
425a31ffa1
Clear constraint and transform lock on duplicating array child object
...
Previously it was locked even though it's not part of an array anymore.
2024-04-16 10:37:17 +02:00
A. R. S
2691e8a082
Try to get unit from EnumerationReference for IfcPropertyEnumeratedValue
2024-04-16 10:37:17 +02:00
Dion Moult
c5ec9a66f3
Refactor IfcFM to make it easier to exclude things
2024-04-16 10:37:17 +02:00
Dion Moult
b92c2b2dbc
Finally purge IfcCOBie to be superseded by IfcFM
2024-04-16 10:37:17 +02:00
Andrej730
1f20330772
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
2024-04-16 10:37:17 +02:00
Andrej730
c1553247c1
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'
```
2024-04-16 10:37:17 +02:00
Massimo Fabbro
d3a37bf0eb
Add model test about manual booleans
2024-04-16 10:37:17 +02:00
Massimo Fabbro
1154d60921
Added calculating quantities function for Qto_DuctSegmentBaseQuantities and Qto_DuctFittingBaseQuantities
2024-04-16 10:37:17 +02:00
Ryan Schultz
54e8421d3d
small fix for 9e67565
2024-04-16 10:37:17 +02:00
Vukas Pajic
37ed67da56
typo
2024-04-16 10:37:17 +02:00
Vukas Pajic
aabeba54f9
Update ids validation
...
see https://github.com/IfcOpenShell/IfcOpenShell/issues/2933
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
5ca6de023a
small fix when calculating resource work
2024-04-16 10:37:17 +02:00
Dion Moult
672a2c4483
Autogenerate API docs for more modules.
2024-04-16 10:37:17 +02:00
Dion Moult
2587e29750
Forgot to commit BCF docs
2024-04-16 10:37:17 +02:00
Dion Moult
9736d08064
Migrate more documentation to the official Sphinx docs and mention IfcOpenShell-WASM as an installation option
2024-04-16 10:37:17 +02:00
Ryan Schultz
33b5672344
Refresh aggregate from selecting a part
2024-04-16 10:37:17 +02:00
Andrej730
590c3f0384
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
2024-04-16 10:37:17 +02:00
Andrej730
1ae1e4c4f9
fixed error in api.system.disconnect_port
...
Error was:
TypeError: can only concatenate tuple (not "list") to tuple
2024-04-16 10:37:17 +02:00
Andrej730
9e7d04f337
get_viewport_context to also return space
2024-04-16 10:37:17 +02:00
Andrej730
9f1bfe2868
bim.draw_system_arrows updated for ifc4
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
0c72ee9b0f
improve pset editing workflow and use refactored core and tool functions
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
f79e6ada9b
cascade schedule when adding a sequence relationship
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
a96e7d97ac
fix count_working_days when the start and finish are the same same hours
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
8549debdc9
fix calculating critical path to consider:
...
- parent tasks with sequence assignments #3772
- tasks that are constrained by a schedule start
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
46c775c585
fix cascading schedule when parent tasks have sequence relationships #3772
2024-04-16 10:37:16 +02:00
Bruno Perdigão
79c0779449
fix rotation from refresh aggregate operator
2024-04-16 10:37:16 +02:00
Dion Moult
39ee129724
Datatype checks in IfcTester are now case insensitive
2024-04-16 10:37:16 +02:00
Andrej730
ebd02f20db
Exposed some MEP operators in BIM Tool UI
...
https://i.imgur.com/U61QqlQ.png
2024-04-16 10:37:16 +02:00
Andrej730
0c57f8ea39
bim.mep_connect_elements to connect elements by the closest ports
...
Previously it was looking for exact match. Now operator also adjusts connected ports
2024-04-16 10:37:16 +02:00
Andrej730
f516c59784
override_outliner_delete poll error fix
2024-04-16 10:37:16 +02:00