Andrej730
9407faf1f9
vs-cfg.md - support cmake 4.0.0
2025-04-10 17:44:06 +05:00
Andrej730
1e3f1e7dfc
Show assign/reference container buttons if container has no elements #6514
bonsai-0.8.2-alpha2504100556
2025-04-10 10:54:46 +05:00
Andrej730
8aad28c730
bim.assign_class - skip ifc objects to prevent errors
bonsai-0.8.2-alpha2504091327
2025-04-09 18:26:55 +05:00
Andrej730
81943ec9e5
bim.assign_class - apply modifiers
...
Noticed working on #6500
2025-04-09 18:26:55 +05:00
Andrej730
5b15de50b6
bim.assign_class - use blender operators in a more safe way
...
Use temp_override or modify selection not to modify some object by accident, because this operator can also be called not from UI but by providing `object` argument.
2025-04-09 18:26:54 +05:00
Andrej730
4d50dce16d
bim.assign_class - use get_selected_objects
2025-04-09 18:26:54 +05:00
Andrej730
69b5d0940f
bim.assign_class - flip normals if matrix is negative #6500
...
object.transform_apply doesn't preserve normals (https://projects.blender.org/blender/blender/issues/102266 )
2025-04-09 18:26:54 +05:00
Andrej730
273d6c1039
Experimental geo nodes integration
2025-04-09 18:26:54 +05:00
Andrej730
24ef03c96e
bim.assign_container - skip aggregated elements #6514
...
New description - https://i.imgur.com/UeSPtEe.png
2025-04-09 18:26:54 +05:00
Andrej730
cc4553d3c9
bim.aggregate_assign_object - clarification
2025-04-09 18:26:54 +05:00
Andrej730
cf1f74e260
typing
2025-04-09 18:26:53 +05:00
Andrej730
3052c6e578
black .
2025-04-09 18:26:53 +05:00
Bruno Perdigão
0eb70b7fc3
See #6397 - Fix extrusion profile editing issue.
...
Profile transformations now correctly use the perpendicular value of the offset.
2025-04-08 20:07:46 -03:00
Bruno Perdigão
eb863bb2aa
Snap - Filter out 2D bounding boxes that are too far from the camera view.
2025-04-08 18:11:01 -03:00
Andrej730
345a6e72d9
Make referencing in structure more discoverable #6514
...
Didn't wanted to disrupt existing operators, but we probably should deprecate them.
bonsai-0.8.2-alpha2504081055
2025-04-08 15:54:41 +05:00
Andrej730
8b775ea30f
bim.assign_container - small clarification
2025-04-08 15:54:41 +05:00
Thomas Krijnen
b712f30ad3
Don't assign material as style when it doesn't have any styles #6314
2025-04-07 21:25:33 +02:00
Andrej730
0bbe1aad5b
Fix UI errors in Blender 4.2 (missing MOUSE_MMB_SCROLL icon)
...
Noticed #6515
bonsai-0.8.2-alpha2504071135
2025-04-07 16:20:22 +05:00
Andrej730
29de264b43
ifc5d - remove Qto_BodyGeometryValidation from ifc4x3 base qtos ( 6c04669)
...
As it's not part of base quantities and it would be unexpected for user if some additional qto would start calculating for every IfcProduct.
2025-04-07 16:20:22 +05:00
Andrej730
f4714d2012
ifc5d - avoid overriding results from previous queries after f63d6b8
2025-04-07 16:20:21 +05:00
Andrej730
8bfdabab80
ifc5d IfcOpenShell.calculate - warn on missing formulas
2025-04-07 16:20:21 +05:00
Andrej730
50c1220730
typing
2025-04-07 16:20:21 +05:00
Bruno Perdigão
c280550e30
Measure Tool - fix issue where the area highlight was incorrectly displayed in polyline mode.
bonsai-0.8.2-alpha2504051503
2025-04-05 11:55:05 -03:00
Bruno Perdigão
2bf303686c
Snap - Improve how viewport zoom affects snapping.
2025-04-05 11:45:56 -03:00
Bruno Perdigão
bb91416c4e
Snap - Fix creation of 2D bounding boxes
...
Previously, objects with 2D bounding boxes outside the view were still being added. This issue is now resolved.
Additionally, implement simple AABB detection to check if the bounding box is within the viewport.
2025-04-04 20:19:25 -03:00
Bruno Perdigão
47e8b978af
Snap - filter visible objects before creating the 2d bouding box
2025-04-04 18:38:07 -03:00
Andrej730
50eae4ae19
Fix typo, expose Extend To Underside description
bonsai-0.8.2-alpha2504041404
2025-04-04 19:04:03 +05:00
Andrej730
979183b64b
Make adding openings more discoverable
...
1) It's back as Shift-O hotkey in BIM tool - https://i.imgur.com/XfmfqNY.png
2) It's always visible in Voids UI - https://i.imgur.com/rO6nOSw.png
2025-04-04 19:04:03 +05:00
Andrej730
dc2f788326
model/wall.py - poll messages
2025-04-04 19:04:03 +05:00
Andrej730
7d12880eb9
BIM Tool - add descriptions to "Align" section buttons
2025-04-04 19:03:08 +05:00
Andrej730
6676c7f62e
typing
2025-04-04 19:03:08 +05:00
Thomas Krijnen
c0e8c3d1b5
Update ci-ifcopenshell-docker.yml - action versions
2025-04-04 14:11:41 +02:00
Andrej730
e9245efd37
bim.browse_external_style - cache enum items #6496 #5673
bonsai-0.8.2-alpha2504031440
bonsai-0.8.2-alpha2504031439
bonsai-0.8.2-alpha2504031438
2025-04-03 19:37:51 +05:00
Andrej730
de287395d2
Bump Blender build in tests to 4.4
bonsai-0.8.2-alpha2504031423
bonsai-0.8.2-alpha2504031422
2025-04-03 19:18:42 +05:00
Andrej730
938d72ebe3
Fix UI issue with props missing ( 65c99c5)
bonsai-0.8.2-alpha2504031323
bonsai-0.8.2-alpha2504031307
2025-04-03 18:06:49 +05:00
Andrej730
605c86afc5
Fix void bim tests after bim.add_potential_opening was removed
2025-04-03 18:06:48 +05:00
Andrej730
68cf8ee247
BIM tests - replace some class assignment with PanelSpy version
2025-04-03 18:06:48 +05:00
Andrej730
a452d1d361
Fix failing bim tests after 5b33c60
2025-04-03 18:06:48 +05:00
Andrej730
71067e4a14
Fix style test in Blender 4.4
2025-04-03 18:06:48 +05:00
Andrej730
7bacdbf8dd
typing
2025-04-03 17:45:49 +05:00
Thomas Krijnen
54c1dfdb77
Update ci-ifcopenshell-docker.yml
2025-04-03 09:29:49 +02:00
Thomas Krijnen
834123ad14
Update release.yml - add workflow_dispatch
2025-04-03 09:27:32 +02:00
Andrej730
3cbab975d5
Fix tests after ea84f82
bonsai-0.8.2-alpha2504021430
2025-04-02 19:29:43 +05:00
Andrej730
0315542237
geometry.remove_representation_item - add element argument
...
Use explicit element argument instead of props.representation_obj as representation_obj may not be there (e.g. removing rep items without item mode) or some other object might be in item mode and then booleans won't be unmarked.
Found the issue because of the failing test 🥳
2025-04-02 19:29:43 +05:00
Andrej730
156cca5932
representation_obj - add a note
2025-04-02 19:29:43 +05:00
Andrej730
4672fc341f
Fix representation items / booleans UI prioritizing item mode object over active obj
...
It led to confusion when object A would be in Item Mode and you open properties for object B and try to show rep items for B and UI would be unresponsive.
2025-04-02 19:29:43 +05:00
Andrej730
f69b02cad9
bim.override_object_join - a bit more readable error message
...
Use name instead of bpy_struct repr, add a line split.
2025-04-02 19:29:42 +05:00
Andrej730
40af3f0495
Fix bug adding brick namespace in ed0b1c5
...
brick graph has bool evaluation too
2025-04-02 19:29:42 +05:00
Andrej730
0dd42c1fb2
fix core system tests after 5b9ef23
2025-04-02 19:29:42 +05:00
Andrej730
0990dfd372
biim.load_link - error if file does not exist
...
Noticed investigating #6403
bonsai-0.8.2-alpha2504020744
2025-04-02 12:42:02 +05:00