Andrej730
c4eb77d544
Blender 5.0 - update shadint_styles eevee name
2025-11-10 18:57:59 +05:00
Andrej730
8a4ea43239
Blender 5.0 - fix error activating drawing styles
...
Some props were removed in Blender 5.0
2025-11-10 18:57:59 +05:00
Thomas Krijnen
f056e22f60
ruff
bonsai-0.8.4-alpha2511101059
2025-11-10 11:59:10 +01:00
Thomas Krijnen
05e81040ce
black
bonsai-0.8.4-alpha2511101053
2025-11-10 11:53:33 +01:00
Thomas Krijnen
8d8133e780
submodule
2025-11-10 11:45:05 +01:00
Thomas Krijnen
dceb35782e
Add platform tag for linuxarm64 in Makefile #7325
2025-11-10 11:17:24 +01:00
Thomas Krijnen
2c5f0c6cf2
Add Linux ARM 64bit to CI workflow #7325
2025-11-10 11:16:27 +01:00
Thomas Krijnen
abd667684d
Supply CGAL_WITH_GMPXX to ifcopenshell configure #7330
2025-11-10 10:48:24 +01:00
Thomas Krijnen
31b5f88497
Rename WITH_GMPXX to CGAL_WITH_GMPXX in build script #7330
2025-11-10 10:33:48 +01:00
Thomas Krijnen
77a7026d33
Disable GMPXX in CGAL build #733
2025-11-10 10:15:14 +01:00
Thomas Krijnen
9c5f3f9754
Disable GMPXX in CGAL build #7330
2025-11-10 09:51:38 +01:00
Esteban DUGUEPEROUX
5d56025014
cmake: Separate ifcparse build in its own CMakeLists.txt file
2025-11-10 09:42:51 +01:00
Bruno Postle
ad62c75f4f
ifcclash ifccsv ifcdiff ifcpatch: README.md stubs
...
The pyproject.toml files were referencing these missing files
bonsai-0.8.4-alpha2511092059
2025-11-09 20:52:12 +00:00
Ryan Schultz
7a5bd03216
Close #7220 : Duplicate multiple selected Linked Aggregates at one time
bonsai-0.8.4-alpha2511091945
2025-11-09 13:45:09 -06:00
Ryan Schultz
593e0e28a9
fix #4189 : local_view turns off/on text decorations, as well as cut decorator.
bonsai-0.8.4-alpha2511082236
2025-11-08 16:35:46 -06:00
Massimo Fabbro
ed2b2de79a
Add profiler in ifcopenshell util and ifc5d quantify function time
...
Useful for quantify function optimization
bonsai-0.8.4-alpha2511081900
2025-11-08 20:00:35 +01:00
Ryan Schultz
5a511eecc1
Fix #4014 : Unassign annotation from all products before reassignment
...
The edit_assigned_product() function now removes the annotation from all
existing IfcRelAssignsToProduct relationships instead of just one, preventing
annotations from being incorrectly assigned to multiple products simultaneously.
This fixes issues where leader lines wouldn't update correctly because the
annotation retained old product assignments.
bonsai-0.8.4-alpha2511081846
2025-11-08 12:46:33 -06:00
Bruno Postle
83e0fa1287
Bump python bindings maximum python version
...
Python 3.14 is now a thing and the build seems ok
2025-11-08 17:38:56 +00:00
Ryan Schultz
a2dbdbf8cc
Fix #7274 : Add unique CSS class suffix to all selectors in sheet drawings
...
Previously, when multiple CSS selectors were comma-separated in a rule,
only the last selector received the unique drawing ID suffix. This caused
style conflicts when multiple drawings were placed on the same sheet.
Now all selectors in comma-separated lists receive the unique suffix,
ensuring proper style isolation between drawings.
Example:
Before: .cut.Status-DEMOLISH, .cut.Option-D.d2156 { ... }
After: .cut.Status-DEMOLISH.d2156, .cut.Option-D.d2156 { ... }
bonsai-0.8.4-alpha2511081642
2025-11-08 10:41:43 -06:00
Ryan Schultz
3d68bbc0ca
Fix #7287 : to correctly position IfcAnnotation on RCP's.
bonsai-0.8.4-alpha2511081512
2025-11-08 09:11:38 -06:00
Thomas Krijnen
40f9f261ae
submodule
2025-11-07 16:22:51 +01:00
Andrej730
c08cc58904
Blender 5.0 - fix opening Web UI
...
In Blender 5.0 some theme attributes were removed and moved to other places and code broke.
In the commit I've also switched the code to less dynamic approach, so static type checker could caught potential errors.
bonsai-0.8.4-alpha2511071414
2025-11-07 19:13:44 +05:00
Andrej730
ebdb122a22
Fix error removing systems 6469f79
2025-11-07 19:13:44 +05:00
Andrej730
5de2752685
light ui - use calendar for simplicity
2025-11-07 19:13:44 +05:00
Andrej730
d2245a95c7
Blender 5.0 - fix issues related to EEVEE renamed again
...
Ahh, it was a mistake warning about non-`_NEXT` values previously - didn't realized that this name was temporary for Blender.
2025-11-07 19:13:43 +05:00
Andrej730
47075e95bd
Blender 5.0 - fix error enabling Rendered mode in Solar Analysis
2025-11-07 19:13:43 +05:00
Thomas Krijnen
9d4c980e02
black
bonsai-0.8.4-alpha2511071051
bonsai-0.8.4-alpha2511071050
2025-11-07 11:50:33 +01:00
Thomas Krijnen
53c1a1537d
ruff
2025-11-07 11:50:18 +01:00
Thomas Krijnen
7db2f66685
WKT footprint massaging
2025-11-07 10:59:33 +01:00
Thomas Krijnen
6dd34b1fa4
Fix failing test by bumping commit ref #7193
2025-11-07 10:59:10 +01:00
Ryan Schultz
862713cda4
related to #7298 - skip material, as well.
bonsai-0.8.4-alpha2511070257
2025-11-06 20:56:56 -06:00
Ryan Schultz
06c1668e42
Closes #7298 - skips count on csv import.
bonsai-0.8.4-alpha2511061924
bonsai-0.8.4-alpha2511061921
2025-11-06 13:20:55 -06:00
Thomas Krijnen
5f9f0f26eb
submodule
2025-11-06 19:06:51 +01:00
Andrej730
8db22cdaf7
test_model - fix incorrect stair profile values in generation tests
bonsai-0.8.4-alpha2511061347
2025-11-06 18:46:28 +05:00
Andrej730
3bed9262e5
Fix miscalculated stair lengths in some cases ( f52aafd)
...
`get_active_stair_calculated_params` wasn't updated when zero tread runs support was added and it's still was relying on a convention that `0.0` custom tread run = no custom tread run.
2025-11-06 18:46:06 +05:00
Andrej730
0c171a457b
stair generation - fix bug with extended top nib with zero first tread run
...
`s0 = V_(custom_first_last_tread_run[0] or tread_run, tread_rise) + td_vector` was assuming `0` means "no custom first tread run", not it means actually "zero first tread run", so could should be adjusted
before - https://files.catbox.moe/5ovqnh.mp4
after - https://files.catbox.moe/srorl2.mp4
2025-11-06 18:44:49 +05:00
Andrej730
b5e8dfd863
generate_stair_2d_profile - add typing
2025-11-06 18:44:49 +05:00
Thomas Krijnen
c9df87fc25
submodule
2025-11-06 10:48:12 +01:00
Esteban DUGUEPEROUX
30925a4b3c
fix format
2025-11-05 19:26:22 +01:00
Esteban DUGUEPEROUX
ccf0efffce
cmake: Simplify hdf5 linkage
2025-11-05 19:26:22 +01:00
Andrej730
169c4392a9
test_model - simplify stair generation kwargs
bonsai-0.8.4-alpha2511051439
2025-11-05 19:30:36 +05:00
Andrej730
e543785959
Fix breaking tests for stair length calculations with custom zero tread run ( f52aafd)
...
In both cases it was providing arguments `(0,0)`, but was assuming only one tread will be zeroed.
2025-11-05 19:30:36 +05:00
Andrej730
3617d119cb
Fix breaking old stair generation tests after f52aafd
...
Before f52aafd default `(0,0)` meant that there are no custom tread runs, but after the change it actually means that runs for first and last treads are 0. So default value should be adjusted.
Added explicit `None` value for clarity.
2025-11-05 19:30:36 +05:00
Andrej730
5d1f28c3cb
validate_object_selection - don't invalidate active objects when they're not in view layer
...
Since it's not illegal in Blender and can be helpful - e.g. when you were assigning class to ifc space, you would lose selection completely and would need to reselect object to continue working on it.
2025-11-05 19:19:49 +05:00
Andrej730
6f04eb12d0
black .
2025-11-05 19:18:11 +05:00
Ryan Schultz
b46136e9f8
For stairs, Lock total length now takes first and last tread widths into account as well.
bonsai-0.8.4-alpha2511051256
2025-11-05 06:55:03 -06:00
Andrej730
c3fe2d0ee3
build_win - revert schema versions limit
...
Committed by accident when debugging 🥲
2025-11-05 14:05:00 +05:00
Andrej730
aeed371888
ifcopenshell.file - add todo notes for temp workarounds, make workaround more explicit
bonsai-0.8.4-alpha2511041425
2025-11-04 19:24:22 +05:00
Andrej730
a50c8869a5
bonsai - fix ifcsqlite import ( 546a042)
2025-11-04 19:24:21 +05:00
Andrej730
04d1fe4052
sql, stream - more clear error message when accessing wrapped_data
2025-11-04 19:24:21 +05:00