Thomas Krijnen
037fd22b51
util/unit.py::calculate_unit_scale() Check for valid unit_type
bonsai-0.8.4-alpha2508040653
2025-08-04 08:53:08 +02:00
Thomas Krijnen
1ad2c62a22
add_qto.py: MethodOfMeasurement=BaseQuantities to comply with spec text
2025-08-04 08:52:02 +02:00
Dion Moult
823eb7d199
SetFalseOrigin recipe now by default resets non-geometric spatial elements (XY values only).
bonsai-0.8.4-alpha2508020811
2025-08-02 18:11:33 +10:00
Dion Moult
7038cbe871
ResetSpatialElementLocations patch now supports only_xy toggle.
...
Also rewrote the patch to use API and util functions to make it more
robust.
bonsai-0.8.4-alpha2508020755
2025-08-02 17:54:55 +10:00
Andrej730
1cb44da76c
Refactor toggling target view to a single operator
bonsai-0.8.4-alpha2508011508
2025-08-01 20:07:59 +05:00
Andrej730
291b313d79
prop.Drawing - add some notes
2025-08-01 20:07:59 +05:00
Andrej730
cf13c6fdc1
Fix old bug with collapsing/expanding drawing list #6969
...
It was checking `is_expanded` for all drawings items, though it should have checked just target view items.
2025-08-01 20:07:59 +05:00
Andrej730
5bd9a58936
Zones UI - fix missing name update
bonsai-0.8.4-alpha2507311448
2025-07-31 19:47:34 +05:00
Andrej730
ff75875045
Zones UI - add classification UI #6941
2025-07-31 19:47:33 +05:00
Andrej730
4ff0fd56e9
ClassificationsData - simplify
2025-07-31 19:47:33 +05:00
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
Andrej730
c82a7b708c
build-all - verbose logs to print timestamps
...
So it will be easier to track build times from logs
2025-07-31 19:12:50 +05:00
Andrej730
5acacaa9d8
build-all - fix verbose logging
...
verbose logging was setting log level only for `logger`, never setting for the `logger`'s handler, so `-v` option, it seems, never worked. For simplicity now handler will just inherit log level from the `logger`.
2025-07-31 19:12:50 +05:00
Andrej730
e386c82ada
build-all - add notes
2025-07-31 19:12:50 +05:00
falken10vdl
18b2364d52
Groups UI - fix crash accessing invalid collection items references #6811 ( #6965 )
bonsai-0.8.4-alpha2507311407
2025-07-31 19:06:49 +05:00
falken10vdl
7cd423d423
S_Z for wall tool to change_extrusion_depth ( #6935 )
bonsai-0.8.4-alpha2507291800
bonsai-0.8.4-alpha2507291759
2025-07-29 12:59:15 -05:00
Andrej730
edd2dcc6c6
Fix bim.change_log_level console error on reregister
bonsai-0.8.4-alpha2507291643
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
bonsai-0.8.4-alpha2507281428
2025-07-28 19:28:00 +05:00
Andrej730
5166416c61
build-all - add a couple of notes
2025-07-28 19:27:59 +05:00
Andrej730
c700a32b09
Fix RUF015
2025-07-28 19:27:59 +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
Thomas Krijnen
e13ba7627a
Rocky8 python3.6 build-all compatibility
2025-07-28 13:27:08 +02:00
Thomas Krijnen
9e6c0758d5
Rocky8 python3.6 build-all compatibility
2025-07-28 13:23:10 +02:00
Thomas Krijnen
6932d2a268
Rocky8 python3.6 build-all compatibility
2025-07-28 13:21:43 +02:00
Thomas Krijnen
638e1ebcec
Rocky8 python3.6 build-all compatibility
2025-07-28 13:17:38 +02:00
Dion Moult
106b02fad1
Allow URI browsing for IfcPatch recipes with directory names
bonsai-0.8.4-alpha2507280646
2025-07-28 16:44:44 +10:00
Dion Moult
54522aab6a
Add AGS2IFC patch recipe by David
2025-07-28 16:44:32 +10:00
Thomas Krijnen
eb5df2f8c3
Simple SPF submodule
bonsai-0.8.4-alpha2507280327
2025-07-28 05:27:22 +02:00
Richard Brice
c8dbb72f69
Updated alignment stationing to account for stationing being defined on a parent alignment
bonsai-0.8.4-alpha2507272216
2025-07-27 15:10:23 -07:00
Richard Brice
e56f09071a
Updates IfcOffsetCurveByDistance to be more permissive
2025-07-27 15:10:23 -07:00
Richard Brice
a824141b90
Fixes IfcOffsetCurveByDistance
2025-07-27 15:10:23 -07:00
Richard Brice
bb56882879
A few more fixes for zero length segments
2025-07-27 15:10:22 -07:00
Richard Brice
ed0e825283
Alignment api bug fixes
2025-07-27 15:10:22 -07:00
Richard Brice
c12ed46c49
Bug fixes with zero length segment and b2g mapping when project angle is not radian
2025-07-27 15:10:22 -07:00
Richard Brice
f3c72920de
Alignment patch recipes
2025-07-27 15:10:22 -07:00
Richard Brice
3ef7f1c141
Alignment API updates to support new patch recipes
2025-07-27 15:10:22 -07:00
Richard Brice
3e0ef46a37
Updates IfcHierarchyHelper::addRelatedObject to work with IfcRelNests
2025-07-27 15:10:22 -07:00
Bruno Perdigão
689d8d1644
Remove leftover line from 651d924759
bonsai-0.8.4-alpha2507271457
bonsai-0.8.4-alpha2507271454
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
bonsai-0.8.4-alpha2507271448
2025-07-27 11:47:43 -03:00
Bruno Perdigão
651d924759
Prevents using aggregate mode with IfcSpatialElement
bonsai-0.8.4-alpha2507271425
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