Andrej730
a4a04e6941
black .
2025-09-09 15:42:30 +05:00
Ryan Schultz
9aafa32008
Provide a little tolerance when using Cntl+e.
2025-09-08 14:28:36 -05:00
Ryan Schultz
4f8e37d733
Added current property, in search, as a lot of times your search is relative to what it was before.
2025-09-07 11:03:21 -05:00
Sayan Jyoti Das
1672a7da32
add proper shutdown handling
2025-09-07 21:08:47 +10:00
Sayan Jyoti Das
10dcd9a923
add IfcTester webapp to Bonsai UI and websocket server
2025-09-07 21:08:47 +10:00
Andrej730
f945a94fed
Classifications UI - display placeholder name for unnamed classifications
2025-09-05 19:10:36 +05:00
Andrej730
9ec0732a84
Add simple test for loading ifcsqlite to Bonsai
2025-09-05 19:10:36 +05:00
Andrej730
7b490bbc69
Bonsai - support loading element types from ifcsqlite
2025-09-05 19:10:36 +05:00
Andrej730
062bf8e60b
typing
2025-09-05 19:10:36 +05:00
Andrej730
f457a7d831
import_ifc - remove mesh_shapes
...
Was introduced in c3a36b7 and unused now.
2025-09-05 19:10:35 +05:00
Andrej730
1861baaaa9
import_ifc - remove type_products
...
It was introduced in 85e55b6 to keep track of type relationships, but seems to be deprecated awhile ago.
2025-09-05 19:10:35 +05:00
Andrej730
39253c6a6d
create_element_types - remove unnecessary check
...
Was introduced in 0ee9329 , but no longer needed since `None` values are excluded from this set after 10f8453
2025-09-05 19:10:35 +05:00
Andrej730
21137de8a0
Fix error reapplying selection during assign_class #7082
...
It appeared in case if user had IfcTypeProduct collection disabled.
2025-09-05 18:27:24 +05:00
Andrej730
a53017d9dc
Fix error editing IfcClassification without provided ReferenceTokens after e3ea12a #7091
...
Actually after 2ec2ac0 there's no need for json serialization as we support working with string subitems natively.
For some reason previously it was using get_georeference_props to add attributes, I guess it a typo that happened awhile ago.
2025-09-05 17:44:07 +05:00
Andrej730
b492110652
Temporarily for ifcsqlite disable calculating model offset and loading element types #7085
...
To keep models loadable
2025-09-04 19:09:20 +05:00
Andrej730
942cb586b2
Bonsai - fix loading ifcsqlite file after 497542d #7085
2025-09-04 19:09:20 +05:00
Andrej730
49b9f99557
ifcopenshell.sqlite - add mvd_str
2025-09-04 19:09:19 +05:00
Andrej730
8c12bd0322
Reuse builder.create_axis2_placement_3d
2025-09-04 19:09:18 +05:00
Andrej730
90e6838ddb
typing
2025-09-04 19:09:18 +05:00
Andrej730
d4918edcd9
Fix broken literals reorder #6718
2025-09-02 18:28:00 +05:00
Andrej730
d901506029
Reordering and removing text literals - update viewport
...
So user can see the change right away.
2025-09-02 18:28:00 +05:00
Andrej730
d419e50ece
active_bsdd_property - make implied type more explicit
2025-09-02 18:27:59 +05:00
Andrej730
d5ff48fbc9
Fix "Copy Attribute Name" sometimes missing from attributes context menu
...
Due to a possibly unbound `url` variable this button sometimes went missing https://files.catbox.moe/2r8adp.png
2025-09-02 18:27:59 +05:00
Andrej730
99ca1c7eb4
Add description for pset enum properties too
...
Example - https://files.catbox.moe/ysmw6v.png
2025-09-02 18:27:59 +05:00
Andrej730
df4f565176
Fix missing IFC descriptions for already added pset props
...
Example - https://files.catbox.moe/dg1mzk.png
2025-09-02 18:27:58 +05:00
Andrej730
ed37ac3066
resolve_data_path_to_data_attr - fix typo in doc-string
2025-09-02 18:27:58 +05:00
Andrej730
1433240ae6
Fix text edit popup UI going out of sync with general text editing UI ( a98cddf)
2025-09-02 18:27:58 +05:00
Andrej730
d9fe751163
Remove update_text_value and fix tests after refactor
2025-09-02 18:27:58 +05:00
Andrej730
555621ceae
Avoid storing transient ui values in BIMTextProperties #4699
...
To avoid crashes and either way we stored the same data twice - once bim text props (and they were updated on each data refresh) and then again in data.py. Now it's going to use just data.py
2025-09-02 18:27:57 +05:00
Andrej730
d7ddbd2b99
typing
2025-09-02 18:27:57 +05:00
Andrej730
76e3b8dd55
Bonsai - fix error appending curve/fill area styles
...
It would try to append them as Blender material and would fail, just import them as ifc elements.
Noticed testing #7066
2025-08-29 19:44:04 +05:00
Andrej730
0d3545c621
bim.select_library_file - shortcut to reload the library
...
Location - https://files.catbox.moe/an9hif.png
2025-08-28 19:11:52 +05:00
Andrej730
12cfa21d9b
Fix missing project library ui data refresh
...
E.g. it wasn't updated on undo
2025-08-28 19:11:52 +05:00
Andrej730
c8a60cc4d5
bim.refresh_library - add description
2025-08-28 19:11:51 +05:00
Andrej730
6702e912e7
bim.save_library - add info message for more responsive ui
2025-08-28 19:11:51 +05:00
Andrej730
b5aeab6404
Remove project library from UI #7057
...
Example - https://files.catbox.moe/940mhn.mp4
2025-08-28 19:11:51 +05:00
Andrej730
71a6bf25bc
Fix error loading IFC file without contexts #7060 ( 8d3aa98)
2025-08-28 11:09:46 +05:00
Andrej730
43fbdf57c8
black .
2025-08-28 11:09:45 +05:00
Bruno Perdigão
8903d6a85c
Change variable name for consistency. Related to #6963
2025-08-25 20:42:28 -03:00
Bruno Perdigão
cb551e1248
Fix issue with creating walls from slabs in IFC2X3 files. Related to #6963
2025-08-25 20:42:28 -03:00
Bruno Perdigão
915c38947d
See #6963 . Fix issue with changing extrusion angle in IFC2X3 files.
2025-08-25 20:42:28 -03:00
falken10vdl
dccd9d4139
lock drawing titleblock (managed by lock icon in Inkscape) ( #7043 )
2025-08-21 15:55:19 -05:00
Ryan Schultz
4cbf551c75
small tweak to dev_environment.py
2025-08-20 13:01:42 -05:00
Robin Quint
ef24bb52a7
Make Door / Window Tool place doors on the correct side of a wall ( #6986 )
2025-08-19 13:53:45 +00:00
Andrej730
3d82eb954f
Fix missing project custom psets reload when changing IFC filepath #7037
2025-08-18 19:48:04 +05:00
Andrej730
2951aecc14
typing
2025-08-18 19:48:04 +05:00
Andrej730
c4d54f7709
switch_representation - clear geometry cache
...
Noticed wall representation wasn't updating after window was added to it, because of the existing cache.
2025-08-18 19:46:59 +05:00
Dion Moult
ddbe62772d
Fix bug where copy to structure feature was completely inaccessible from the UI
2025-08-18 17:30:56 +10:00
Christoph Mellüh
f9dc7d5d94
Improve docs ( #7005 )
2025-08-18 06:14:06 +00:00
Andrej730
bd0e16cee5
Add status assignment to Statuses UI
...
Example - https://files.catbox.moe/c6ydj7.mp4
Still need to add tests and support for userdefined statuses.
2025-08-15 19:51:01 +05:00