Andrej730
7a0963617e
Fixed small error on disabling editing extrusion axis
2023-06-08 17:58:06 +05:00
Dion Moult
b035129788
Fix bug where you couldn't unassign inherited materials.
2023-06-08 16:00:31 +10:00
Dion Moult
78be8114ac
Fix sync bug where unused styles would be purged when reloading a blender file.
2023-06-08 16:00:31 +10:00
Bruno Postle
a8ca8217ea
BlenderBIM fix Git error on simple merge ( #3096 )
...
Running git commit after a simple merge (that hasn't required conflict
resolution) is a noop, but generates an annoying message anyway.
2023-06-07 22:50:20 +01:00
Dion Moult
77c2e30733
Fix #3272 . See #3069 . Fix incorrect refactoring when I was decoupling collections.
2023-06-07 22:13:38 +10:00
Gorgious56
5a3a387b8c
Fix error when going out of edit mode with TAB when editing an arbitrary profile
2023-06-07 11:22:06 +02:00
Gorgious56
f68f60832c
Fix profile based geometry not re-generating properly when exiting edit mode and the profile geometry wasn't modified
2023-06-07 11:21:43 +02:00
Martin15135215
b05417a4d8
Update author in CITATION.cff
2023-06-07 10:54:47 +02:00
Martin15135215
c2a4e30fae
CITATION.cff file for BlenderBIM
2023-06-07 10:54:47 +02:00
Andrej730
dda16c847d
ids/classes namespaces for drawings in the sheet #3047
...
Now we add some prefix based on drawing id to each id in the drawing and also add this prefix as a class and add it to all css selectors.
Reason for that so each drawing on the sheet can have it's own set of styles that won't be affecting other drawings.
Example - https://i.imgur.com/kqRCwJW.png
2023-06-07 11:07:48 +05:00
Dion Moult
3758c454c9
Add support for Pandas DataFrames in IfcCSV and clean up function signatures
2023-06-07 15:59:20 +10:00
Bruno Postle
d71887d846
BlenderBIM fix Git merge log history ( #3096 )
...
The GitPython commit() method isn't suitable for completing a merge as
it only sets one parent, losing all history from the merged branch.
2023-06-07 00:45:01 +01:00
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