Dion Moult
a33f30e8ce
Fix #4189 . Hidden or non-isolated objects now don't show annotations.
2024-01-10 12:29:56 +11:00
Dion Moult
6f1b40fc86
Fix #4162 . Reduce minimum area requirement for auto space generation down to 0.1sqm.
2024-01-09 18:20:51 +11:00
Dion Moult
734eec7715
See #4162 . Fix bug with generating space from cursor due to numerical inaccuracies and colinear lines for shapely.
2024-01-09 18:13:29 +11:00
Dion Moult
bfabc0db0f
Add support for groups in selection queries
2024-01-09 16:44:40 +11:00
Dion Moult
e71aac84dc
Fix #4175 . Add new UI for managing IFC object and edit modes.
2024-01-09 12:57:31 +11:00
Andrej730
c156100be2
Fix breaking spatial containers UI when spatial container is deleted
...
E.g. if you had some container selected in `active_container_id` and then it got deleted UI would break and won't allow to reload the spatial manger until you reload .ifc completely
2024-01-08 15:53:10 +05:00
Andrej
48c2b43a58
Merge pull request #4171 from c-mellueh/fix-SurfaceStyle-loader-bug
...
Fix Surface Style Loader Bug
2024-01-08 12:31:14 +05:00
Dion Moult
2f8cfb5a95
Fix #4161 . Deprecate unmaintained barebones LCA module.
2024-01-08 16:59:31 +11:00
Eduardo Schilling
1c4cc34c1b
Add degrees format display
2024-01-08 16:54:58 +11:00
Eduardo Schilling
b81e03d9c2
Add stair calculated parameter Pitch
2024-01-08 16:54:58 +11:00
Dion Moult
eb96858460
Fix #4167 . Bug where pset template module didn't allow creating qto template types.
2024-01-08 16:52:59 +11:00
Dion Moult
5c7e70e987
Minor fix to loading nested ports
2024-01-08 16:03:57 +11:00
Dion Moult
9093c9d419
Fix #4176 . Bug where tabbed interface didn't work on new or temporary screens.
2024-01-08 16:03:34 +11:00
Dion Moult
02a5b8d997
Fix #4178 . Bug when removing the wrong classification reference.
2024-01-08 13:48:35 +11:00
CyrilWaechter
00576ef574
IfcRelSpaceBoundary: Add error handling and better error message for user
2024-01-04 10:22:51 +01:00
Sigma Dimensions (Yass)
a96d6dacc7
Display cost value names, and add import operator for cost schedule panel
2024-01-04 09:29:50 +01:00
CyrilWaechter
64c711a02a
IfcRelSpaceBoundary: Create almost all boundaries for a selected space
...
* Refactor boundary creation to allow usage in a loop.
* Loop through all building element in building storey instead of stopping to the first one
* Enforce checking to prevent creation of invalid boundary geometries
2024-01-03 16:37:10 +01:00
Christoph Mellueh
68a2480a66
turn list into tuple
2024-01-03 13:42:14 +01:00
CyrilWaechter
d5e2fd5d3c
Fix some url and add missing ones
2024-01-03 01:11:05 +01:00
CyrilWaechter
bb445663f8
Bump IOS and use more update friendly url
2024-01-03 00:22:50 +01:00
CyrilWaechter
f478ec8d6b
black boundary operator.py
2024-01-02 18:49:50 +01:00
CyrilWaechter
cf3ba334b7
IfcRelSpaceBoundary: make sure parent boundary is whole
2024-01-02 18:49:05 +01:00
CyrilWaechter
c36af110c4
IfcRelSpaceBoundary: Improve inner boundary generation workflow and boundary names
...
# Inner boundaries
Some software or workflow generates many opening for the same element (eg. window) so it is not relevant to create inner boundaries for opening with no filling.
# Boundary name
Apply convention for 1st and 2nd Level boundaries
2024-01-02 17:52:23 +01:00
Ryan Schultz
54c689d615
Applying multiple opening objects in bulk
...
Merry Christmas.
2023-12-25 10:33:49 -06:00
Andrej730
ab828b1a8b
ifcpixeltexture tests to reflect actual order of data
2023-12-25 16:22:08 +05:00
Andrej730
8ddd349f8b
Fixed issue with flipped ifcblobtexture loaded to blender
2023-12-25 16:21:05 +05:00
Andrej730
3221219f4a
save ifcblobtexture and ifcpixeltexture to .blend file
2023-12-25 14:36:58 +05:00
Andrej730
36387f348e
Fixed issue changing type of object creating opening in an aggregate
...
More: https://community.osarch.org/discussion/1888/error-after-trying-to-change-a-window-type-whose-opening-is-applied-to-an-aggregate#latest
A bit related to #3973 in case if it will be resolved
2023-12-25 11:49:06 +05:00
Andrej730
c39c6d81e3
Note on not allowing aggregates with representation #3973
2023-12-25 11:47:58 +05:00
Andrej730
e8042de1ed
expose assign/unassign aggregation hotkey to bim tool ui
2023-12-25 11:03:10 +05:00
Andrej730
78fd999c53
Fix a few uses of assigning/unassigning agregation after 165262933
2023-12-25 10:38:51 +05:00
Sigma Dimensions (Yass)
ef87f0fe74
New Clash management panel to load IFCClash collision results
2023-12-23 09:14:08 +01:00
Sigma Dimensions (Yass)
23c2d73e8e
fix smart clash group selection
2023-12-23 09:11:20 +01:00
Andrej730
8a1dee532b
Support loading styles with IfcPixelTexture
2023-12-22 19:22:14 +05:00
Andrej730
f0c6c4ca59
Allow copying node graphs for external shaders on Blender 4.1+ #3876
2023-12-22 16:40:48 +05:00
Andrej730
7c438b6b9b
Purge IfcWindow/DoorStyle/IfcTypeProduct #4137
2023-12-21 14:26:43 +05:00
Andrej730
73aeafb063
Fix issue renaming objects first time project was loaded after 962b8fa
...
E.g. if you load a project and try to rename some element to "test" it will renamed to "test" instead of "IfcWindow/test" e.g.
Since we relid on `obj.name` handler to set `.is_renaming` back to `False`, it didn't set it back to False when project was just loaded and renamed object was not yet linked to ifc element and name handler is not yet setup.
Another option was to check whether object is linked before changing `is_renaming` but just setting it to False should be more more explicit.
2023-12-20 16:51:02 +05:00
Andrej730
1652629332
prefix bim.assign/unassign_object to avoid operator override #4099
...
Co-Authored-By: Bruno Perdigão <57102715+brunoperdigao@users.noreply.github.com >
2023-12-20 13:51:26 +05:00
Andrej730
6ef96841ac
Temp disable setting paint_active_slot from external materials #4129
2023-12-19 14:38:23 +05:00
Andrej730
289b2d1e9d
Less console errors if failed to find external styles library
...
Now:
```
Error: Error loading external style - cannot find file: 'D:\Dropbox\GitHub\OD_Textures\Closed (Encrypted)\Materials.blend'
```
Before:
```
File "\blenderbim\bim\module\style\prop.py", line 250, in update_shading_style
Error: Error loading external style - cannot find file: 'D:\Dropbox\GitHub\OD_Textures\Closed (Encrypted)\Materials.blend'
Traceback (most recent call last):
File "\blenderbim\bim\module\style\prop.py", line 255, in update_shading_style
bpy.ops.bim.activate_external_style(material_name=blender_material.name)
File "L:\Games\SteamLibrary\steamapps\common\Blender\4.0\scripts\modules\bpy\ops.py", line 109, in __call__
ret = _op_call(self.idname_py(), kw)
RuntimeError: Error: Error loading external style - cannot find file: 'D:\Dropbox\GitHub\OD_Textures\Closed (Encrypted)\Materials.blend'
```
2023-12-19 14:38:23 +05:00
Andrej730
6b7eec0db6
Fix #4124
2023-12-18 12:28:19 +05:00
Sigma Dimensions (Yass)
df390a655d
fix displaying derived task durations
2023-12-17 20:20:52 +01:00
Bruno Postle
2f3b3011ec
BlenderBIM IFC Git set push.autoSetupRemote
...
When pushing to a remote repository set tracking for the current branch
so that a locally created repository behaves the same (on the
command-line) as a cloned repository
2023-12-15 23:26:52 +00:00
Andrej730
491c9203b0
test for loading ifc with blob textures
2023-12-15 18:19:59 +05:00
Andrej730
7f2b996d23
test for loading ifc style to blender material
2023-12-15 18:19:59 +05:00
Andrej730
d2ea6f6656
BBIM to support loading IfcBlobTexture
2023-12-15 18:19:59 +05:00
Andrej730
25128e8aa8
support to add all surface style types creating new IfcSurfaceStyle
...
Previously it was working only for shading styles, for other styles it worked but then produced errors as IfcSurfaceStyle.Styles end up being None.
2023-12-15 18:19:59 +05:00
Dion Moult
30fa917e69
Patch recipes can now be performed in-place and are sorted in the UI.
2023-12-15 23:09:34 +11:00
Dion Moult
40e494996d
Add support for manual classifications and references
2023-12-15 23:09:34 +11:00
Andrej730
cfdc54064e
disable rel paths for adding ref images and textures with unsaved .ifc
2023-12-14 18:53:54 +05:00