Andrej730
9cc5338602
Rename ClassificationReferencesData -> ObjectClassificationsData
...
To make it more clear what element's classification data it's storing.
2025-07-31 19:47:33 +05:00
Andrej730
37a62e3004
Zones UI - add psets ui #6941
2025-07-31 19:47:33 +05:00
Andrej730
9cc1347dd8
Reuse props.active_group
2025-07-31 19:47:32 +05:00
Andrej730
716919d052
typing
2025-07-31 19:47:32 +05:00
falken10vdl
18b2364d52
Groups UI - fix crash accessing invalid collection items references #6811 ( #6965 )
2025-07-31 19:06:49 +05:00
falken10vdl
7cd423d423
S_Z for wall tool to change_extrusion_depth ( #6935 )
2025-07-29 12:59:15 -05:00
Andrej730
edd2dcc6c6
Fix bim.change_log_level console error on reregister
2025-07-29 21:26:46 +05:00
Andrej730
486e622f77
Limit active type prop width #6943
...
Example - https://files.catbox.moe/m49wt1.png
2025-07-29 21:26:46 +05:00
Andrej730
5ad566f42d
Bonsai Mac app - allow to be called without arguments
2025-07-29 20:18:30 +05:00
Andrej730
aec286d85b
Bonsai Mac app to quickly open .ifc files in Bonsai directly from Finder.
...
Demo for setting it up https://files.catbox.moe/1pyqps.mp4
2025-07-29 20:18:30 +05:00
Andrej730
38b594d159
dev_environment.py - fix REPO_PATH autodetection after 4a2411c05
2025-07-28 19:28:00 +05:00
Andrej730
0cb6d9de72
typing
2025-07-28 19:27:59 +05:00
Andrej730
cdeeab4b31
black .
2025-07-28 17:03:25 +05:00
Andrej730
23944d6060
Fix small typo in 99d7f5ad7
2025-07-28 16:47:08 +05:00
Dion Moult
106b02fad1
Allow URI browsing for IfcPatch recipes with directory names
2025-07-28 16:44:44 +10:00
Bruno Perdigão
689d8d1644
Remove leftover line from 651d924759
2025-07-27 11:56:57 -03:00
Bruno Perdigão
9bf799e69e
black .
2025-07-27 11:54:19 -03:00
Bruno Perdigão
c27f89a109
Remove old comment
2025-07-27 11:47:43 -03:00
Bruno Perdigão
651d924759
Prevents using aggregate mode with IfcSpatialElement
2025-07-27 11:24:54 -03:00
Bruno Perdigão
17d6b8af61
Add Name to Linked Aggregates and keep product assignment after refreshing.
...
See #6831 . Warning: this is a breaking change.
Linked Aggregate names are numbered to keep them consistent when reopening
the file instead of relying on Blender auto numbering objects with the
same name. However, for annotation purposes, the numbering is irrelevant,
and the user might want to use just the aggregate name. So it was added a
"Name" to the "BBIM_Linked_Aggregate" Pset that can be used in these cases.
When refreshing the linked aggregates, their names will be updated to reflect
the "Name" value and the product assignment will be preserved to keep
annotations in sync.
In order to adapt existing files to this new Pset structure see this gist:
https://gist.github.com/brunoperdigao/37a5b838935b15a91aa70b2bc4de325f
2025-07-27 11:24:54 -03:00
Dion Moult
4a2411c05d
Document new Python based dev installation
2025-07-27 19:21:43 +10:00
Dion Moult
9f9abaadc8
Support Linux (tested and seems to work)
2025-07-27 19:21:43 +10:00
Dion Moult
99d7f5ad7a
Clarify which Blender versions are supported
2025-07-27 19:21:43 +10:00
Andrej730
3c338db364
bim.create_shape_from_step_id - include curves by default
...
Though it's still possible to disable it from Redo menu.
2025-07-25 18:22:18 +05:00
Andrej730
7322cc9018
bim.create_shape_from_step_id - use cursor as the location for the shapes
2025-07-25 18:22:18 +05:00
Andrej730
dcebd55031
bim.create_instance - simplify logic
...
Just use active object instead of the selected, move basic check to `poll`.
2025-07-25 18:22:17 +05:00
Andrej730
05a8824019
typing
2025-07-25 18:22:16 +05:00
Andrej730
cfd5d2a4eb
Fix pagination issues when restarting type manager #6917
2025-07-25 16:57:40 +05:00
Andrej730
b79256ce32
mix_snap_and_axis - fix subtle bug with creating zero Vector
2025-07-25 16:57:40 +05:00
Andrej730
d8ae33dd2a
Element types dropdown + search #6943
...
Example - https://files.catbox.moe/jv9uxt.png
2025-07-25 15:23:45 +05:00
Andrej730
b76b05fc71
sequence.copy_work_schedule #6901
...
Similar to e50215ddc but for IfcWorkSchedules
Button location - https://files.catbox.moe/jfd1ol.png
2025-07-24 19:39:14 +05:00
Andrej730
82fcdfc160
export_duration_prop - remove dead assignment statements
2025-07-24 19:39:14 +05:00
Andrej730
cb724dbfde
Work schedule UI - fix issue with some durations props not loading
...
E.g. IfcWorkSchedule.Duration wasn't recognized as such or IfcWorkSchedule.TotalFloat wasn't imported properly and was uneditable.
Now we also check IfcDuration type on attributes explicitly, instead of relying on hardcoded list
2025-07-24 19:39:14 +05:00
Andrej730
973b6be2aa
Deduplicate ISODuration definition
2025-07-24 19:39:13 +05:00
Andrej730
7eba094a39
BIMWorkPlanProperties.editing_type - use enum
2025-07-24 19:39:13 +05:00
Andrej730
6bfa2aaf10
Work schedule UI - add missing button for disabling attributes editing
2025-07-24 19:39:13 +05:00
Andrej730
03e09a97c6
Work schedule UI - hide buttons labels to make it more tidy
2025-07-24 19:39:13 +05:00
Andrej730
6e9ec4861e
bim.import_work_schedule_csv - make info message look nicer
2025-07-24 19:39:13 +05:00
Andrej730
d3bca858b0
Add import work schedule button to work schedule ui
...
Location - https://files.catbox.moe/sxfxv4.png
To mirror the similar UI we have in 4d, this way feature will much easier to find than checking File->Import
2025-07-24 19:39:13 +05:00
Andrej730
ba3e5ae28c
Rename bim.import_csv -> bim.import_work_schedule_csv
...
To make name less generic
2025-07-24 19:39:12 +05:00
Andrej730
516f8cdb15
Fix broken sequence color schema UI in Blender 4.4+
...
We missed sequences being renamed to strips in Blender 4.4 and previous icon name broke, so UI wasn't able to load.
2025-07-24 19:39:12 +05:00
Andrej730
f8a933e094
typing
2025-07-24 19:39:12 +05:00
sboddy
0a50a3cb24
Option to convert custom properties to ifc psets when assigning an IFC class ( #6921 )
...
Feature location - https://files.catbox.moe/cuvdan.png (assign class with alt+click modifier)
See #6921 for an example of converted props
2025-07-24 06:12:22 +00:00
Andrej730
e50215ddce
cost.copy_cost_schedule #6901
...
A feature allowing duplicate existing IfcCostSchedule - either from API or from Bonsai UI
Button location in Bonsai - https://files.catbox.moe/ct058q.png
2025-07-23 18:57:40 +05:00
Andrej730
c82191f40b
typing
2025-07-23 18:55:49 +05:00
Andrej730
3dde609519
enable/disable editing representation items to affect all selected objects
...
To simplify the process when you need to review representation items / their styles for multiple objects.
2025-07-23 18:55:49 +05:00
Andrej730
0ef255bc3c
Fix linking project missing offsets for instances of complex geometry
...
After ba2456a if main IFC project had an offset and linked object had more than 333 faces, then it was imported at it's original location instead, missing an offset.
Also processing occurrences should be now more optimized, since we reuse the same verts buffer instead of recreating it 10 times.
2025-07-22 18:06:20 +05:00
Andrej730
7ac7190d57
typing
2025-07-22 18:06:19 +05:00
Andrej730
06ad541c56
troubleshooting.rst - update Blender version
2025-07-22 18:06:19 +05:00
Andrej730
b4740b6949
append_asset to also match material sets by the name #6762
2025-07-21 18:10:11 +05:00