Andrej730
d03e3a33b5
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.
2024-04-16 11:17:06 +02:00
Andrej730
50e568b706
prefix bim.assign/unassign_object to avoid operator override #4099
...
Co-Authored-By: Bruno Perdigão <57102715+brunoperdigao@users.noreply.github.com >
2024-04-16 11:16:59 +02:00
Andrej730
9e3b3aca42
Fix for 308457300
...
Co-Authored-By: Bruno Postle <bruno@postle.net >
2024-04-16 11:16:59 +02:00
ay-ex
c2b67ac665
fix cmake regex for used blender python version
2024-04-16 11:16:59 +02:00
Andrej730
652c402d37
Temp disable setting paint_active_slot from external materials #4129
2024-04-16 11:16:59 +02:00
Andrej730
e907951952
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'
```
2024-04-16 11:16:59 +02:00
krande
747c32b9b2
remove ci-py-only.yml as ci.yml already does this
2024-04-16 11:16:57 +02:00
krande
f73a438d38
add test and update ci
2024-04-16 11:16:40 +02:00
krande
c031ffc4b4
update ci
2024-04-16 11:16:40 +02:00
krande
2f3bfb340b
add fix for ci tests
2024-04-16 11:16:38 +02:00
krande
680f075b1b
remove ifc2x3 conditional in conversion utility
2024-04-16 11:16:08 +02:00
krande
5a61173052
update name of function to make its purpose more clear
2024-04-16 11:16:08 +02:00
krande
187da13de8
update unit_assignment
2024-04-16 11:16:08 +02:00
krande
5c75cc6a39
initial proposal for updating units conversion
2024-04-16 11:16:08 +02:00
Andrej730
c9200fb73c
Fix #4124
2024-04-16 11:16:08 +02:00
Sigma Dimensions (Yass)
37b282d330
Fix CSV workschedule import - handle date-related attributes more gracefully
2024-04-16 11:16:08 +02:00
Sigma Dimensions (Yass)
7f4ab61b8a
fix displaying derived task durations
2024-04-16 11:16:08 +02:00
Thomas Krijnen
6309122516
nix build-all: don't strip non-release wrapper builds
2024-04-16 11:16:08 +02:00
Bruno Postle
c55092f234
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
2024-04-16 11:16:08 +02:00
Andrej730
8b69bf00f6
test for loading ifc with blob textures
2024-04-16 11:16:08 +02:00
Andrej730
f526819ef3
test for loading ifc style to blender material
2024-04-16 11:16:08 +02:00
Andrej730
e676c836c9
BBIM to support loading IfcBlobTexture
2024-04-16 11:16:08 +02:00
Andrej730
c02e0a5b01
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.
2024-04-16 11:16:08 +02:00
Dion Moult
25552163b5
Patch recipes can now be performed in-place and are sorted in the UI.
2024-04-16 11:16:08 +02:00
Dion Moult
7baffef9de
Add support for manual classifications and references
2024-04-16 11:16:08 +02:00
Andrej730
37a7c8a41f
disable rel paths for adding ref images and textures with unsaved .ifc
2024-04-16 11:16:08 +02:00
Andrej730
35fbd3363d
Fixed issues using relative paths for external styles
...
- removed redundant notion about saving .blend file
- relative paths were saved incorrectly
- fix issue using "bim.browse_external_style" if IfcSurfaceStyle already has external style and it's either .blend file or material in it is missing (it was failing opening file browser)
2024-04-16 11:16:08 +02:00
Andrej730
863ed5f002
small error message fix
...
as it appears as one of the messages during .ifc load, that way it will be more clear that it's related to external styles
2024-04-16 11:16:08 +02:00
Andrej730
c60fed8b58
Fix issue BrowseExternalStyle not selecting current external style in file manager
2024-04-16 11:16:08 +02:00
Andrej730
1251a7838a
Pull all shading related material attributes from external styles #4053
2024-04-16 11:16:08 +02:00
Dion Moult
77bc031800
New SetWorldCoordinateSystem patch. Autodesk software is starting to pay attention to this attribute which I find really confusing.
2024-04-16 11:16:08 +02:00
Dion Moult
83a12ea7f9
Nesting collections only generate for element nesting, not port nesting
2024-04-16 11:16:07 +02:00
Andrej730
ab47291760
Support editing IfcSurfaceStyleLighting in UI
2024-04-16 11:16:07 +02:00
Andrej730
eb30b30186
style.edit_surface_style to support editing IfcSurfaceStyleLighting
...
It was failing because api method wasn't supporting IfcColourRgb attributes edit in general but only for IfcSurfaceStyleShading.SurfaceColour
2024-04-16 11:16:07 +02:00
Andrej730
3034d88a89
Support editing IfcSurfaceStyleRefraction in UI
2024-04-16 11:16:07 +02:00
Andrej730
fcd7d4186d
Hide IfcStyledItem from bim.print_unused_elements_stats
...
as IfcStyledItem can be not referred by any other element and it doesn't mean it's not used in the project
2024-04-16 11:16:07 +02:00
Andrej730
b6b0e958b5
style.add_surface_texture to work without blender material provided
2024-04-16 11:16:07 +02:00
Bruno Postle
343589f1c0
Fix Clipping divide error (reported in #4057 )
2024-04-16 11:16:07 +02:00
Andrej730
6bbb509c09
data.py rename for consistency
2024-04-16 11:16:07 +02:00
Andrej730
128afc53f0
Remove old external styles UI from material in favor of general styles UI
...
Adding external styles from other styles now also moved to general styles UI - https://i.imgur.com/uEyjKVY.png
2024-04-16 11:16:07 +02:00
Andrej730
67ec30582f
Fix after 2520a9305
2024-04-16 11:16:07 +02:00
Andrej730
33c771bc3d
Fixed #4105
2024-04-16 11:16:07 +02:00
Carlos Dias
bf3c1d4044
Update __init__.py
...
Fix bug
2024-04-16 11:16:07 +02:00
Thomas Krijnen
e2543b4374
Update build-all.py - py vers
2024-04-16 11:16:05 +02:00
Andrej730
43920f3c81
Override some more blender scene panels #3842
2024-04-16 11:12:08 +02:00
Andrej730
0b594f69b0
Fix issues unregistering overridden panels
...
Previously overridden scene panels were removed but original panels were not restored.
Also added condition check for Blender version to generate list of panels to override, so we won't miss any errors using `try - except`.
2024-04-16 11:12:08 +02:00
Andrej730
8c4bcc22a1
Procedural override for default blender panels, hide keying panels #3842
...
also fixed the issue with default scene panels that were parented to other panels - because we didn't change `bl_parent_id` the panel structure for them was broken.
2024-04-16 11:12:08 +02:00
Bruno Postle
26d42bf14e
BlenderBIM user docs update after 6452872
2024-04-16 11:12:08 +02:00
Andrej730
6dfeadf193
Fixed issues with linked elements from linked blend files #4081
...
In #4081 reported the case when during redo (changing param in operator's popup) `Ifc.rebuild_element_maps` was relinking elements without discarding possible linked blender libraries. It end up accidentally linking some library's objects to the current Ifc file leading to errors.
Also fixed possible similar issue in couple other places.
2024-04-16 11:12:08 +02:00
Andrej730
e926547c92
test for tool.Blender.copy_node_graph #3876
2024-04-16 11:12:08 +02:00