Andrej730
d129fe2863
Bonsai Mac app - allow to be called without arguments
2025-07-29 20:10:42 +05:00
Andrej730
a43efffde2
Bonsai Mac app to quickly open .ifc files
2025-07-29 15:01:27 +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
Dion Moult
4a2411c05d
Document new Python based dev installation
bonsai-0.8.4-alpha2507270922
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
Osyotr
bf7171b7ba
Don't mark function that throws exception noexcept
2025-07-26 08:40:03 +02:00
Andrej730
1ac5a8d785
build-all - small refactor for readability
bonsai-0.8.4-alpha2507251323
2025-07-25 18:22:18 +05:00
Andrej730
9004c5d153
Include build-all.py to black formatter
2025-07-25 18:22:18 +05:00
Andrej730
99cdc4da35
date.ifc2datetime - refactor for readability
2025-07-25 18:22:18 +05: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
1d789da066
test_copy_work_schedule - cover ifc2x3 support
2025-07-25 18:22:17 +05:00
Andrej730
dd1c47f9dc
sequence.add_date_time
...
API method to create IfcDateAndTime / IfcDatetime in schema agnostic way.
2025-07-25 18:22:17 +05:00
Andrej730
98e64c1830
sequence.duplicate_task - fix example using non-existent api
2025-07-25 18:22:16 +05:00
Andrej730
e8a4f7947d
sequence.duplicate_task - fix misleading description
2025-07-25 18:22:16 +05:00
Andrej730
05a8824019
typing
2025-07-25 18:22:16 +05:00
Andrej730
cfd5d2a4eb
Fix pagination issues when restarting type manager #6917
bonsai-0.8.4-alpha2507251158
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
bonsai-0.8.4-alpha2507251024
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
bonsai-0.8.4-alpha2507241440
2025-07-24 19:39:14 +05:00
Andrej730
f5b28c0df8
util.get_work_schedule_tasks - fix critical bug with missing root tasks
...
Now we also use generator to mirror get_schedule_cost_items
2025-07-24 19:39:14 +05:00
Andrej730
a99bfd9294
sequence.get_root_tasks_ids - remove unused method
2025-07-24 19:39:14 +05:00