Gorgious56
45e6ae6708
Revert unselect non-ifc object using TAB
2023-06-06 11:59:05 +02:00
Gorgious56
ebbf30a88c
Fix wall mounted handrail railing modifier not regenerating properly when going out of edit mode with the tab key if the path wasn't modified
2023-06-06 09:57:00 +02:00
Dion Moult
e5769766af
Fix #3226 . There is now a faster deletion mode that kicks in for large models and large geometry deletions.
2023-06-06 17:40:31 +10:00
Andrej730
3213ffe760
Fixed #3259
2023-06-06 10:44:27 +05:00
Bruno Postle
a851689bca
BlenderBIM use git shortlog to summarise merge log
2023-06-05 21:22:16 +01:00
Gorgious56
98f2bd66b6
Edit profile based representations with TAB ( #3142 )
...
* You can now edit profile based representations with TAB
* Minor fix
* Minor fix
* You can now edit parametric railing paths with TAB
Still not sure about the implementation though
* use shortcut instead of direct link to railing edition
* Add utility to check if a mesh is profile based or its representation is a swept solid
* Fix bug when trying to edit an empty object
* Prevent editing door, window and stair modifiers since they're fully parameterized by the modifier properties
* You can now edit roof modifier, railing modifier and various profile based objects
* You can now edit axis profile based objects
2023-06-05 18:07:25 +02:00
Andrej730
1c12a98b68
Solved #3219
2023-06-05 18:45:02 +05:00
Andrej730
c7394faf51
Display units for more pset/qset props #3235
...
Now current project units displayed for area and volume properties too.
https://i.imgur.com/7dgl1pC.png
Also added support for imperial units symbols.
2023-06-05 14:54:41 +05:00
Andrej730
3907ae656c
small note for unsupported pset prop types
2023-06-05 12:44:50 +05:00
Andrej730
5fc31be8aa
Add to scene properties whether we use relative path to .ifc #3251
...
Previously it was stored as operator's prop which is (turned out) reseted on reopening .blend.
2023-06-05 12:09:59 +05:00
Andrej730
7976fb4d09
Small fix for 1f43ec870
...
Was getting this error at project start:
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 332, in execute
return IfcStore.execute_ifc_operator(self, context)
File "\scripts\addons\blenderbim\bim\ifc.py", line 410, in execute_ifc_operator
result = getattr(operator, "_execute")(context)
File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 345, in _execute
self.import_type_from_ifc(element, context)
File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 374, in import_type_from_ifc
collection_obj = collection.BIMCollectionProperties.obj
AttributeError: 'LayerCollection' object has no attribute 'BIMCollectionProperties'
2023-06-05 11:50:27 +05:00
Andrej730
01635ecd8a
small fix for syntax warning after 4865b62ea
...
SyntaxWarning: "is not" with a literal. Did you mean "!="?
2023-06-05 11:42:28 +05:00
Andrej730
f6657113b6
Spatial/Structural Tools icons
2023-06-05 11:18:52 +05:00
Andrej730
480f1a91a6
Moving operators to Spatial Tool
...
Changes:
- Moved Shift A "Add boundary" from BIM Tool to Spatial Tool
- Moved Alt B "Show boundaries" from BIM Tool to Spatial Tool
2023-06-05 11:18:52 +05:00
Massimo Fabbro
4865b62ea9
Fix create spaces from walls z-value ( #3248 )
...
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2023-06-05 15:17:03 +10:00
Massimo Fabbro
9a440899be
New toggle space visibility button
2023-06-05 15:15:37 +10:00
Dion Moult
1f43ec8709
Fix #3069 . (Again) review all occurrences of users_collection and collection.name
2023-06-05 15:11:19 +10:00
Trashman247
d030582fbb
Keep dist-info in compiling brickschema and add persistence extras
2023-06-04 20:53:23 -07:00
Bruno Postle
60a8d9b2fd
Include commit summary of merged branches ( #3096 )
...
Git merges usually transfer the commit history, but when we resolve a
conflict with a 'mergetool' (ie. ifcmerge), this history is lost,
everything is squashed into a single commit. Now a summary of the
merged changes is appended to the merge message.
2023-06-04 22:47:10 +01:00
Bruno Postle
a5de5d8c0e
Display multi-line commit and tag messages ( #3096 )
2023-06-04 18:39:03 +01:00
Bruno Postle
db8f1a9b70
Operator to delete a Git tag ( #3096 )
2023-06-04 11:17:45 +01:00
Bruno Postle
032f52d434
Operator to view selected object Git history #3096
...
A new BlenderBIM > Git History side-panel to show the raw Git log
for the step entity of the selected object
2023-06-04 09:52:30 +01:00
Sigma Dimensions
1003e8de91
Prototype Building Storey Manager #3246
2023-06-03 21:07:20 +01:00
Sigma Dimensions
c6ef402b60
fix draw_project_not_saved_ui for BIM documentation
2023-06-03 11:55:44 +01:00
Sigma Dimensions
886ab52556
You can now review and assign currencies from the Cost Schedule Panel
2023-06-02 14:52:10 +01:00
Sigma Dimensions
8196f31d82
Display currency on cost item values and total cost
2023-06-02 14:49:59 +01:00
Andrej730
de3b844829
Placeholders for spatial and structural tools
2023-06-02 17:57:44 +05:00
Andrej730
fa4e19eba7
Tests for external svg references
2023-06-02 12:01:44 +05:00
Trashman247
1488ae40ee
Update Makefile
2023-06-02 14:09:58 +10:00
Sigma Dimensions
aa004ef0c6
auto refresh tasks assigned to products when filtering by active schedule
2023-06-02 00:34:08 +01:00
Sigma Dimensions
f297739836
BBIM 5D: Various Cost Schedule UI Improvemements
2023-06-02 00:30:49 +01:00
Andrej730
0fd94d291b
References for adding external svgs to the sheets
...
It works exactly the same as schedules - you add some .svg file, path to it stored in ifc and you can attach it to the sheet.
UI - https://i.imgur.com/tGbCGBb.png
Still need to add some tests for references
2023-06-01 21:41:06 +05:00
Sigma Dimensions
3c9f09f246
Use util.element.get_predefined_type() #065bda6
2023-06-01 13:07:00 +01:00
Sigma Dimensions
9d869ebb6d
Run costing tests and rename changed methods
2023-06-01 13:02:01 +01:00
Dion Moult
971e508e3d
See #3069 . Continued refactoring to not rely on users_collection[0].
2023-06-01 21:18:32 +10:00
Dion Moult
7020caf682
See #3069 . More cleanup moving away from collection names and assumed single collections.
2023-06-01 17:39:36 +10:00
Dion Moult
7cd7ad1281
Fix regressions after making aggregate based on selected objects.
2023-06-01 16:59:53 +10:00
Dion Moult
586707dd28
Fix #3069 . WARNING: dangerous change. Objects that have their own collection now have a pointer to that collection. This fixes a variety of subtle sync bugs.
2023-06-01 16:59:53 +10:00
Andrej730
4bb46fa607
Remove test to reproduce #3169 as irrelevant
2023-06-01 10:01:14 +05:00
Andrej730
7d5beb6c80
Added test to cover 2629172ff
2023-06-01 10:01:13 +05:00
Andrej730
ecc0263062
Fixed bug with saving data to Pset_StairFlightCommon not in project units
2023-06-01 10:01:13 +05:00
Dion Moult
39c5dc6ea4
Merge pull request #3214 from maxfb87/new_patch_recipie
...
New patch recipe
2023-06-01 09:55:10 +10:00
Massimo Fabbro
6634025346
Move the recipe into the blenderbim script folder and rewrite it as a script
2023-05-31 21:02:29 +02:00
Sigma Dimensions
a771061495
Exporting cost schedules opens the folder directory
2023-05-31 16:21:19 +01:00
Andrej730
2629172ff4
Displaying project units for length values in psets and qsets
...
Examples:
- https://i.imgur.com/ww7MJ7w.png
- https://i.imgur.com/N1rOELc.png
2023-05-31 18:16:01 +05:00
Andrej730
36b746da7a
Railing, Door Modifiers - project units props
...
Example - https://i.imgur.com/SJOQMMm.png
2023-05-31 14:33:18 +05:00
Andrej730
c6090ef9b3
black format
2023-05-31 12:06:03 +05:00
Andrej730
6354a11645
maintaining same roof thickness for different rafter edge angles
...
PS roof code is not getting simpler to work with 🥲
2023-05-31 12:04:10 +05:00
Dion Moult
11ec8e04c2
Removing authoring mode which was an outdated concept.
2023-05-31 15:35:53 +10:00
Dion Moult
8a9998bc65
Fix #3163 . Use text in lieu of inability to use URIReferences in drawing pset.
2023-05-31 15:14:53 +10:00