Ryan Schultz
65859a8f83
closes #4006 : automatically update the geometry of all the objects that have 'similar openings'.
2024-04-16 11:05:26 +02:00
Ryan Schultz
8eef2392da
fixes #3908 : Close the opening (bim.edit_openings) while having the opening selected
2024-04-16 11:05:26 +02:00
Massimo Fabbro
6e6402e07f
Covering Tool now it is possible to add ceiling coverings from selected walls
2024-04-16 11:05:26 +02:00
Andrej730
6140e67702
show mep regenerate and connecte elements for non-profile based elements
2024-04-16 11:05:26 +02:00
Andrej730
6cf1f8f49f
fixed issues with ports ui on undo
...
data.py doesn't update on every undo, so passed blender objects got invalidated on undo resulting in errors. changed blender objects to blender object names
2024-04-16 11:05:25 +02:00
Andrej730
fd69d91776
UI for assigning controls to flow elements #3981
...
Example - https://imgur.com/a/CZQIoHp
2024-04-16 11:05:25 +02:00
Andrej730
61e5533598
tool.System.add_ports tests
2024-04-16 11:05:25 +02:00
Andrej730
4264b19fd8
fixed issue placing ports on a bend if start segment is bending using Z-
2024-04-16 11:05:25 +02:00
Andrej730
c2c2c4815f
fixed issue in add_ports mutating object's matrix
...
inherently modifying ports positions in some cases
2024-04-16 11:05:25 +02:00
Dirk Olbrich
b069770643
bbim docs: add user interface subsection, general workspace
2024-04-16 11:05:25 +02:00
Dirk Olbrich
9d9140252e
bbimdocs: reorder images folder in users section
2024-04-16 11:05:25 +02:00
Dirk Olbrich
ee6e273b1d
bbim docs: reorder images folder in dev section
2024-04-16 11:05:25 +02:00
Dirk Olbrich
6e00dcd05e
bbim docs: use absolute path for icon images
2024-04-16 11:05:25 +02:00
Dirk Olbrich
fb55077a86
bbim doc: fix list indentation
2024-04-16 11:05:25 +02:00
Dirk Olbrich
e602c3b68b
bbim docs: fix minor warning in ux-guidelines
2024-04-16 11:05:25 +02:00
Dirk Olbrich
ce43bd7bfe
bbim docs: update bbim version, copyright year
2024-04-16 11:05:25 +02:00
Andrej730
21c7751c14
remove BIMGroupProperties.is_adding attribute to avoid confusion
...
The problem with that attribute was that object's and project's group ui section were both using groups loaded to BIMGroupProperties.groups.
So you could run into situation when you try to load object's groups ui and it would show empty list because user never loaded the groups from the project's ui...
So it was either caching groups twice or just using same `is_editing` flag to check whether groups were previously loaded and I went with the single flag.
2024-04-16 11:05:25 +02:00
Andrej730
29e6601a4b
define inherited ports attributes in bim.add_constr_type_instance
2024-04-16 11:05:25 +02:00
Andrej730
0355aa9eef
fixed issue finding finding compatible fitting
...
it occured sometimes when segment's or fitting's PredefinedType/System were not defined
2024-04-16 11:05:25 +02:00
Andrej730
89a5519631
fixed bug with system decoration data if no system were selected
2024-04-16 11:05:25 +02:00
Andrej730
29dda335ea
test stairs calculated params
2024-04-16 11:05:25 +02:00
Andrej730
168095b1c1
Nosing Lengths / Tread Gap for parametric stairs #3422
...
Example - https://imgur.com/d8PxLV4
2024-04-16 11:05:25 +02:00
Ryan Schultz
66f57f90df
Select multiple arrays at one time, from various parts. Deselect non-compliant objects.
2024-04-16 11:05:25 +02:00
Dion Moult
87a98afb64
Black
2024-04-16 11:05:24 +02:00
Andrej730
12a6bf88a9
Customize tread width for the first and last treads #3419
...
Available on all types of stairs, shouldn't break stairs previously created with BBIM.
Example - https://imgur.com/a/2wSueTM
2024-04-16 11:05:24 +02:00
Andrej730
3317dbd4a1
minor refactor
2024-04-16 11:05:24 +02:00
Andrej730
ba1a84e51b
add force depsgraph update method
2024-04-16 11:05:24 +02:00
Andrej730
2697703bb1
skip black format on type manager template description for readibility
2024-04-16 11:05:24 +02:00
Andrej730
617c8b9fd5
stair profile generation code refactor
...
hopefully it's now a bit more readable
2024-04-16 11:05:24 +02:00
Andrej730
3ec513c56a
Fixed stair calculated params not updating during edit (after 8b23c615c)
...
.data doesn't update on props change, so need to take data from props explicitly when BIMStairProperties.is_editing
2024-04-16 11:05:24 +02:00
Andrej730
7d25261395
move generate_stair_2d_profile to tool, add tests
2024-04-16 11:05:24 +02:00
Dion Moult
fefb3cc0f2
Fix #3963 . Bind IFC separate to P hotkey and prevent separation on non-IFC meshes.
2024-04-16 11:05:24 +02:00
Andrej730
611f7518d0
Fix issue with calculated params in stair ui
...
it was displaying incorrect data when stair was just loaded because it was relying on BIMStairProperties in ui.py
2024-04-16 11:05:24 +02:00
Dion Moult
e2b132ba51
See #3951 . IfcCSV now supports list concatenation.
2024-04-16 11:05:24 +02:00
Dion Moult
c94dc3b47e
Fix #3961 . Improve UI so setting null now clears the value.
2024-04-16 11:05:24 +02:00
Andrej730
01dfd6f79a
bim.select_all_array_objects not to clear previous selection #3960
2024-04-16 11:05:24 +02:00
Dion Moult
2bd7ce5996
Fix #3958 . Bug where reassigning type class would incorrectly assign occurrence classes.
2024-04-16 11:05:24 +02:00
Dion Moult
f4f227ffe7
Fix regressions in mapped native swept disk handling
2024-04-16 11:05:24 +02:00
Andrej730
edfe9fbcfa
fix future warning for xml.etree
...
The warning was: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
2024-04-16 11:05:24 +02:00
Andrej730
f6eb1b0e78
remove blf.size deprecated dpi argument #3876
...
turn out it wasn't working for awhile now and in Blender 4.0 was completely removed
2024-04-16 11:05:24 +02:00
Andrej730
f3aa456677
Move new Blender 4.0 Simulation section to Scene/Blender tab #3876
2024-04-16 11:05:24 +02:00
Andrej730
7d785d70a2
Warning message on copying node graph on Blender 4.0+ #3876
...
As we're still looking for a workaround
2024-04-16 11:05:24 +02:00
Andrej730
9d642a0f5d
Remove 3D shaders prefix #3876
...
In Blender 4.0 3D_* shaders are called without "3D_" prefix, otherwise it throws an error. Tested on Blender 3.6 - they work without "3D_" prefix too.
2024-04-16 11:05:23 +02:00
Andrej730
9499f4e80d
More context override fixes #3876
2024-04-16 11:05:23 +02:00
Andrej730
5695efa997
fixing test after 0d0b91e
2024-04-16 11:05:23 +02:00
Gorgious56
036c14b538
You can now eyedrop an object in the viewport to copy container when editing container
2024-04-16 11:05:23 +02:00
Gorgious56
c9199caba5
You can now eyedrop an object in the viewport to copy class and predefined type when reassigning class
2024-04-16 11:05:23 +02:00
Gorgious56
e851d6b671
Clicking on an entry in the search field popup automatically validates and closes the popup
...
No need to click on "OK" anymore.
This is not a hacky workaround using the mouse position, it uses a signal sent to Blender to close the active popup
See https://blenderartists.org/t/programatically-close-pie-menu-2-79/1488807/2
re-committing since it seems I commited to the wrong branch last week
2024-04-16 11:05:23 +02:00
Andrej730
6a9ec1aa00
Replacing old context override method #3876
2024-04-16 11:05:23 +02:00
Andrej730
8b9790822e
setup_pytest to find site-packages folder near sys.executable
...
Used to get errors running setup_pytest.py having python 3.10 installed on my pc (`sys_paths[-1]` was the system's python folder, not the blender's python).
2024-04-16 11:05:23 +02:00