Thomas Krijnen
6095c523d7
Run black (unrelated)
2025-08-26 13:28:52 +02: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
falken10vdl
b024ba05da
Fix UI bug with active representation indication for occurrences ( #7009 )
2025-08-15 13:36:15 +00:00
Andrej730
6bc318b15c
Option not to draw specific linked files #6947
...
Example - https://postimg.cc/7GTkhGPb
2025-08-14 19:54:17 +05:00
Andrej730
40a895b5ad
docs\conf.py - skip .venv
2025-08-14 19:54:17 +05:00
Andrej730
8294dacaa4
Move code style notes to docs from wiki
...
Currently it's in Bonsai docs as this next to previously added formatter docs. Probably, should move it to ifcopenshell docs later.
C++ code style part about braces seems to be outdated.
2025-08-13 19:45:35 +05:00
Andrej730
ca03d5d0c5
bonsai/docs/make - server target
2025-08-13 19:45:35 +05:00
Massimo Fabbro
94a3d58e49
See #6570 . Now the rate cost item pop up shows also the cost schedule
2025-08-13 07:32:26 +02:00
falken10vdl
8c5830ddab
Fix adding void if object has no layer material usage after #7010 #7019
2025-08-12 16:42:48 +05:00
Christoph Mellüh
3e5a2e5eb2
Fix UI bugs for settings predefined types / assign_type to prevent invalid ifc ( #7011 )
2025-08-12 06:11:55 +00:00
Andrej730
b5e977d7f3
bim.activate_model not to alter objects selection
2025-08-11 18:58:43 +05:00
Andrej730
39f4abe243
An option not to print linked ifc files #6947
...
Location - https://files.catbox.moe/9qinpy.png
This option is also a nice way of showing the user that this feature does exist.
2025-08-11 12:49:44 +05:00
Andrej730
f60abdd18f
Drawings cache options - document that optional are global
...
Otherwise it might be confusing as this option is displayed through "Active Drawing" UI.
2025-08-11 12:49:44 +05:00
Andrej730
ce6505847a
black .
2025-08-11 11:23:18 +05:00
falken10vdl
8b1ffea91a
Enhance AddElement operator to orient the extruded ifcopening along the AXIS orientation ( #7010 )
...
* Enhance AddElement operator to orient the extruded ifcopening along the AXIS orientation
* Adjust extrusion direction based on DirectionSense for AXIS2 & AXIS3 IfcOpeningElement
2025-08-10 14:21:42 -05:00
Andrej730
9d2a79803a
Fix typo in fe130eb #7008
2025-08-09 16:02:46 +05:00
falken10vdl
2597fcb463
Remove transform orientation settings in BoundingBoxDecorator ( #6994 )
...
* Remove transform orientation settings in BoundingBoxDecorator
* Remove unused transform orientation handling in update_measure_xyz and black formatting
2025-08-08 12:01:59 -05:00
Andrej730
858e8743ba
IfcStore cache - small refactor and doc-strings
2025-08-08 19:12:11 +05:00
Andrej730
3f09dff79e
Option to always cache geometry
...
Settings location - https://files.catbox.moe/5cjtc1.png
2025-08-08 19:12:11 +05:00
Andrej730
fe130ebb5a
typing
2025-08-08 19:12:10 +05:00
Andrej730
f2f28f8ba6
Use DIR_PATH subtype for properties
...
It adds this option to open directory in system browser using alt+click and we don't need anymore a special operator `bim.select_dir` to fill these props.
Example - https://files.catbox.moe/t8ejrs.png
2025-08-08 16:45:58 +05:00
Andrej730
c2730a81d6
bim.activate_model - avoid processing same type occurrences multiple times #5696
2025-08-08 16:15:24 +05:00
Andrej730
3d30d809d1
Bump IfcOpenShell build #6909
2025-08-07 21:02:34 +05:00
Andrej730
5b0503e721
Geometry.get_cache
2025-08-07 21:02:34 +05:00
Andrej730
358395c237
bim.copy_property_to_selection - fix missing bl_options
2025-08-06 18:18:32 +05:00
Andrej730
e7652a4846
bim.copy_property_to_selection - more friendly error for unsupported value types
2025-08-06 18:18:31 +05:00
Andrej730
630cb5f2dc
bim.activate_model - show time it took #5696
2025-08-06 18:18:31 +05:00
Andrej730
33f2f2e49e
prop_with_search - set search_threshold to 0 for relating type properties
...
Otherwise it had no effect anywhere.
2025-08-06 18:18:31 +05:00
Andrej730
0f6cc23c28
prop_with_search.enable_relating_type_suggestions - keep default to False
...
To gradually introduce it when it's needed.
2025-08-06 18:18:30 +05:00
Andrej730
ce154cc8d2
prop_with_search - move new args to kw-only for readibility
2025-08-06 18:18:30 +05:00
Andrej730
d7d592de6f
typing
2025-08-06 18:18:30 +05:00
falken10vdl
2f23f3cdd7
Add suggestions for relating types in enum property search ( #6962 )
2025-08-06 10:03:07 +00:00
Andrej730
6757026e3e
Fix missing pset templates update when changing IFC filepath #6979
...
E.g. when user opened .blend file and ifc filepath was pointing to a wrong destination, after they changed the filepath pset templates wouldn't reload.
2025-08-06 14:48:39 +05:00
Andrej730
2154200697
black .
2025-08-06 14:48:39 +05:00
Thomas Krijnen
c9eb345491
standalone_drawer.py: no openings though
2025-08-06 09:29:04 +02:00
Thomas Krijnen
be8e96d918
standalone_drawer.py: dont require drawing elements to be speified on cli
2025-08-06 09:18:10 +02:00
Andrej730
d1bcd887ca
Zones UI - show currently edited zone
2025-08-05 13:57:40 +05:00
Andrej730
a05bae78ff
search.operators - add missing bl_options
...
If operator is changing blend data, then it should always provide undo option, otherwise it may lead to crashes.
2025-08-05 13:57:40 +05:00
Andrej730
31e9b125e3
Selection filters - refactor code
...
As most of the code can be just reused
2025-08-05 13:57:39 +05:00