Ryan Schultz
bb1127d815
prompt for Blender version
bonsai-0.8.4-alpha2511160110
2025-11-15 19:10:15 -06:00
Ryan Schultz
40cf322fb4
fall back to a Windows system font if the font isn’t found in addon folder
bonsai-0.8.4-alpha2511151558
2025-11-15 09:58:37 -06:00
Ryan Schultz
f32ccec154
Fix #7364 : If you change the width/height of a drawing camera it doesn't scale the text decoration.
bonsai-0.8.4-alpha2511151425
2025-11-15 08:25:27 -06:00
Ryan Schultz
dc0b73f46f
Ensure annotation is in front of a RCP camera.
bonsai-0.8.4-alpha2511151406
2025-11-15 08:06:06 -06:00
Ryan Schultz
36cb625c4e
Fix #7353 : Fix section annotations squashed in section views
...
Add target view detection to generate_section_reference_points() to create
appropriate geometry for each view type. Plan views get horizontal lines
(clip_segment), section/elevation views get vertical lines (elevate_segment).
bonsai-0.8.4-alpha2511151352
2025-11-15 07:52:07 -06:00
Stephen Boddy
89314733ff
blackwq
2025-11-14 15:47:50 +00:00
Stephen Boddy
d4e945222d
Fix #7348 : test_normalize_path failure on CI/Linux.
2025-11-14 15:41:13 +00:00
Andrej730
fe80620a5d
Add basic parametric objects tests #7355
bonsai-0.8.4-alpha2511131416
2025-11-13 19:13:28 +05:00
Andrej730
166ddb4799
Fix parametric stair editing after 3617d11 #7355
2025-11-13 19:13:28 +05:00
Andrej730
8e2a310f92
stair generation - remove debug prints ( b46136e)
2025-11-13 19:13:28 +05:00
Andrej730
339a0606c0
Fix failing product assignment test after 5a511ee
...
Moved code from `core`, added a warning so we could possibly narrow down #4014 in the future.
2025-11-13 19:13:27 +05:00
Andrej730
b6f1119eaa
Fix failing product assignment test after 555621c
2025-11-13 19:13:27 +05:00
Andrej730
139a024d5f
dev_environment.py - bump Blender version to 5.0
2025-11-13 19:13:27 +05:00
Andrej730
9491096485
black .
2025-11-13 19:13:27 +05:00
Thomas Krijnen
a34e42a519
Handle infra sweeps of open loops #7338
2025-11-13 12:43:41 +01:00
Esteban DUGUEPEROUX
6a7ecf7f58
cmake: Have a dedicated CMakeLists.txt for IfcGeomServer
2025-11-13 10:14:59 +01:00
Richard Brice
96da78c670
Updates IfcSectionedSurface so it works with taxonomy::function_item
2025-11-12 11:37:07 -08:00
Andrej730
9adc8e484a
Bonsai - bump ifcopenshell build #7330
bonsai-0.8.4-alpha2511121852
bonsai-0.8.4-alpha2511121735
2025-11-12 22:34:42 +05:00
kaplus
e8eb5e4d0a
Add continue statement to skip duplicate calculations
...
Skip general path to avoid duplicate calculations.
bonsai-0.8.4-alpha2511121215
bonsai-0.8.4-alpha2511121214
2025-11-12 13:14:38 +01:00
Andrej730
080222ffe6
black .
bonsai-0.8.4-alpha2511120757
2025-11-12 12:56:35 +05:00
Ryan Schultz
abef655482
Fix #6938 - Have parent facet select the parent aggregate as well.
bonsai-0.8.4-alpha2511120220
bonsai-0.8.4-alpha2511120218
2025-11-11 20:19:38 -06:00
Ryan Schultz
85b3f831dc
copy query for aggregates into clipboard, to align with common UI pattern.
2025-11-11 20:17:37 -06:00
falken10vdl
d8ece32d62
Add markdown-it-py and mdurl dependencies for drawing module annotations ( #7346 )
bonsai-0.8.4-alpha2511112233
2025-11-11 16:33:19 -06:00
Ryan Schultz
0df7117d37
Sort annotations to ensure FILLAREA types are drawn first (at the bottom)
bonsai-0.8.4-alpha2511112027
2025-11-11 14:26:55 -06:00
sboddy
91d67e6371
Improve Merge/Mirror error messages to reduce confusion. ( #6911 )
bonsai-0.8.4-alpha2511111958
2025-11-11 13:57:52 -06:00
Ryan Schultz
87d1b0637a
Close #7294 : Add target-view and scale classes to SVG parent group from IFC data
...
Reads from EPset_Drawing.TargetView and EPset_Drawing.Scale to add
CSS classes to the linework parent group for view-specific styling.
bonsai-0.8.4-alpha2511111848
2025-11-11 12:47:58 -06:00
Esteban Dugueperoux
b8adddc648
fix test_number_formatting tests and add cases ( #7332 )
bonsai-0.8.4-alpha2511111725
2025-11-11 11:25:00 -06:00
Andrej730
25d3edc537
Avoid producing test artifacts in src/bonsai
bonsai-0.8.4-alpha2511111457
2025-11-11 19:56:57 +05:00
Andrej730
7f8cb80281
Fix TestDrawingStyles after 44cc127
2025-11-11 19:56:57 +05:00
Andrej730
a2ce2ea23a
Fix TestDisableEditingText crash after 679fa6d
2025-11-11 19:56:56 +05:00
Andrej730
7f7aef0e6e
Fix duplicate drawing core test ( 8ffa6fc)
2025-11-11 19:56:56 +05:00
Andrej730
821b5380ea
Fix copy to container test ( ddbe627)
2025-11-11 19:56:56 +05:00
Andrej730
e8bcbc83a4
Update operator.py
2025-11-11 19:56:56 +05:00
Andrej730
091af3c1c9
Add todo for unused expression ( 17d6b8a)
2025-11-11 19:56:55 +05:00
Andrej730
4cc50301dd
Remove unused variable ( 17d6b8a)
2025-11-11 19:56:55 +05:00
Andrej730
f643a1615e
Fix failing aggregate duplication test after 17d6b8a
2025-11-11 19:56:55 +05:00
Andrej730
71e78c67f8
Add visibility and lock steps to geometry.feature
...
Added steps to set 'is_visible' to TRUE and 'is_locked' to FALSE in the 'Spatial Decomposition' panel for the 'Override paste buffer - with active IFC data' scenario. This ensures the test covers visibility and lock state handling for IFC objects.
2025-11-11 19:56:55 +05:00
Andrej730
e7c4a19d9e
bim.override_object_duplicate_move - sync poll with object.duplicate_move
2025-11-11 19:56:54 +05:00
Andrej730
6c31d43e72
Fix feature tests after a11f81f
2025-11-11 19:56:54 +05:00
Andrej730
83b56d591b
Fix error activating drawing style
...
Example error:
```
TypeError: bpy_struct: item.attr = val: enum "Default" not found in ('city.exr', 'courtyard.exr', 'forest.exr', 'interior.exr', 'night.exr', 'studio.exr', 'sunrise.exr', 'sunset.exr')
```
There was a bug in shading_styles.json where we were using `Default` for `studio_light`, which is only available for `SOLID` shading type. Changed value to `forest.exr`, added code to handle old bugged value since users already copied and possibly modified shading_styles.json
2025-11-11 19:56:54 +05:00
Andrej730
e5b26067ab
typing
2025-11-11 19:56:54 +05:00
Andrej730
a4fae94be8
test_feature - add separate non-debug option to save ifc project
...
Also clean up temp folder before save (met issues when tests were using not updated shading_styles.json)
2025-11-11 19:56:53 +05:00
Andrej730
af4851f03a
Fixing bsdd feature tests ( a929ab0)
bonsai-0.8.4-alpha2511101409
2025-11-10 18:58:02 +05:00
Andrej730
155d4c44ae
PanelSpy - fix error handling methods that have a return value
...
E.g. `ReferenceUI` has `self.get_object_name(context)` - since value wasn't returned, it was returning `None`, breaking the tests.
2025-11-10 18:58:02 +05:00
Andrej730
48119baf97
test_feature - non-background mode for debugging
2025-11-10 18:58:02 +05:00
Andrej730
dd1989aebb
test_feature - use pformat to print props for readibility
2025-11-10 18:58:01 +05:00
Andrej730
0806430700
TemplateListSpy - add repr
2025-11-10 18:58:01 +05:00
Andrej730
2d97f6638b
test_feature - add debugpy option
2025-11-10 18:58:01 +05:00
Andrej730
b10e5ad4d6
PanelSpy - target not all callables
...
Because sometimes we have `Data` classes as panel attributes and they're also callable.
2025-11-10 18:58:01 +05:00
Andrej730
24f991ceb1
Fix feature tests after a11f81f
2025-11-10 18:58:01 +05:00