Ryan Schultz
66431158b5
fixes #3908 : Close the opening (bim.edit_openings) while having the opening selected
2023-11-12 10:11:13 -06:00
Massimo Fabbro
55763ea7df
Covering Tool now it is possible to add ceiling coverings from selected walls
2023-11-10 22:19:47 +01:00
Andrej730
8fe92e810f
show mep regenerate and connecte elements for non-profile based elements
2023-11-10 16:28:44 +05:00
Andrej730
46e70c92c5
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
2023-11-10 11:39:49 +05:00
Andrej730
325c3665d9
UI for assigning controls to flow elements #3981
...
Example - https://imgur.com/a/CZQIoHp
2023-11-10 11:18:52 +05:00
Andrej730
912b01587b
tool.System.add_ports tests
2023-11-08 18:01:30 +05:00
Andrej730
5d4d953320
fixed issue placing ports on a bend if start segment is bending using Z-
2023-11-08 16:54:05 +05:00
Andrej730
11ed8cc787
fixed issue in add_ports mutating object's matrix
...
inherently modifying ports positions in some cases
2023-11-08 16:49:31 +05:00
Dirk Olbrich
d1a7b99eda
bbim docs: add user interface subsection, general workspace
2023-11-08 22:12:40 +11:00
Dirk Olbrich
85bdeaeef4
bbimdocs: reorder images folder in users section
2023-11-08 22:12:40 +11:00
Dirk Olbrich
a5f0de4d19
bbim docs: reorder images folder in dev section
2023-11-08 22:12:40 +11:00
Dirk Olbrich
cb3392ec70
bbim docs: use absolute path for icon images
2023-11-08 22:12:40 +11:00
Dirk Olbrich
1dbe42061d
bbim doc: fix list indentation
2023-11-08 22:12:40 +11:00
Dirk Olbrich
a024d5c07f
bbim docs: fix minor warning in ux-guidelines
2023-11-08 22:12:40 +11:00
Dirk Olbrich
ea5e3c30b6
bbim docs: update bbim version, copyright year
2023-11-08 22:12:40 +11:00
Andrej730
ebfc8ef619
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.
2023-11-08 15:13:49 +05:00
Andrej730
c0d8467154
define inherited ports attributes in bim.add_constr_type_instance
2023-11-08 14:19:36 +05:00
Andrej730
d0adbab9c2
fixed issue finding finding compatible fitting
...
it occured sometimes when segment's or fitting's PredefinedType/System were not defined
2023-11-08 12:21:50 +05:00
Andrej730
8e80f456cb
fixed bug with system decoration data if no system were selected
2023-11-08 11:50:05 +05:00
Andrej730
8cd9fb9015
test stairs calculated params
2023-11-06 15:56:33 +05:00
Andrej730
d9fdc0908a
Nosing Lengths / Tread Gap for parametric stairs #3422
...
Example - https://imgur.com/d8PxLV4
2023-11-06 15:35:14 +05:00
Ryan Schultz
a218ce5160
Select multiple arrays at one time, from various parts. Deselect non-compliant objects.
2023-11-04 11:35:30 -05:00
Dion Moult
4e76f36af1
Black
2023-11-04 16:07:40 +11:00
Andrej730
98de86e0ba
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
2023-11-03 16:32:14 +05:00
Andrej730
142e41b3ad
minor refactor
2023-11-03 16:32:14 +05:00
Andrej730
1e0dc7749d
add force depsgraph update method
2023-11-03 16:32:14 +05:00
Andrej730
0f29de0391
skip black format on type manager template description for readibility
2023-11-03 16:32:14 +05:00
Andrej730
9933cc1b20
stair profile generation code refactor
...
hopefully it's now a bit more readable
2023-11-03 16:32:14 +05:00
Andrej730
fa6192e9bc
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
2023-11-03 16:32:14 +05:00
Andrej730
bfd4559da8
move generate_stair_2d_profile to tool, add tests
2023-11-03 16:32:14 +05:00
Dion Moult
44f5be142f
Fix #3963 . Bind IFC separate to P hotkey and prevent separation on non-IFC meshes.
2023-11-02 13:03:56 +11:00
Andrej730
8b23c615c3
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
2023-11-01 17:33:38 +05:00
Dion Moult
8eeb212003
See #3951 . IfcCSV now supports list concatenation.
2023-11-01 22:47:30 +11:00
Dion Moult
b6e24559e5
Fix #3961 . Improve UI so setting null now clears the value.
2023-11-01 18:04:44 +11:00
Andrej730
0d87d5927e
bim.select_all_array_objects not to clear previous selection #3960
2023-11-01 10:53:25 +05:00
Dion Moult
19a3f56941
Fix #3958 . Bug where reassigning type class would incorrectly assign occurrence classes.
2023-11-01 14:41:25 +11:00
Dion Moult
3b298d44c1
Fix regressions in mapped native swept disk handling
2023-11-01 14:16:12 +11:00
Andrej730
038d3bc41c
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.
2023-10-31 16:24:41 +05:00
Andrej730
235e89ae14
remove blf.size deprecated dpi argument #3876
...
turn out it wasn't working for awhile now and in Blender 4.0 was completely removed
2023-10-31 16:19:42 +05:00
Andrej730
e2de9efc33
Move new Blender 4.0 Simulation section to Scene/Blender tab #3876
2023-10-31 15:57:54 +05:00
Andrej730
8126085037
Warning message on copying node graph on Blender 4.0+ #3876
...
As we're still looking for a workaround
2023-10-31 15:38:57 +05:00
Andrej730
bbe14834e4
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.
2023-10-31 15:27:43 +05:00
Andrej730
45f2d301b3
More context override fixes #3876
2023-10-31 15:18:33 +05:00
Andrej730
2ecd11d71f
fixing test after 0d0b91e
2023-10-31 15:18:33 +05:00
Gorgious56
b42f072bd5
You can now eyedrop an object in the viewport to copy container when editing container
2023-10-31 11:14:54 +01:00
Gorgious56
4fbbfb5191
You can now eyedrop an object in the viewport to copy class and predefined type when reassigning class
2023-10-30 15:04:37 +01:00
Gorgious56
4e1daea838
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
2023-10-30 14:19:01 +01:00
Andrej730
d8ff83da73
Replacing old context override method #3876
2023-10-30 15:14:34 +05:00
Andrej730
a7712a923f
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).
2023-10-30 15:14:34 +05:00
Andrej730
01b5f8f237
Fixed #3949
2023-10-30 11:27:55 +05:00