Thomas Krijnen
bcb5fd7810
Missing return type
2025-10-24 13:32:18 +02:00
Thomas Krijnen
40c5145a13
Address some omissions in the FileReader rewrite regarding unicode paths on windows
2025-10-24 13:26:27 +02:00
Thomas Krijnen
e304c3ad31
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
2025-10-24 13:25:05 +02:00
Thomas Krijnen
0494bd9677
Option to bypass storing types when opening model
2025-10-24 12:06:59 +02:00
Andrej730
6d4f45c586
ifcwrap cmake - fix issue with debug build after migration to FindPython
...
In FindPython variable was renamed to Python_LIBRARY_DEBUG
2025-10-24 13:53:22 +05:00
Andrej730
0f9030e33b
ifcwrap cmake - avoid using deprecated swig_link_libraries
2025-10-24 13:28:33 +05:00
Dion Moult
fc0cdfabb9
Fix #7255 . Bug where you couldn't edit header data.
bonsai-0.8.4-alpha2510240812
bonsai-0.8.4-alpha2510240813
2025-10-24 19:11:29 +11:00
Andrej730
ab0b44c8a2
ifcwrap cmake - use usual name for wrapper target
2025-10-24 12:52:37 +05:00
Andrej730
37e9a0f4fe
cache_dependencies.py - fix tarfile deprecation warnings in 3.12-3.13
2025-10-24 12:33:44 +05:00
nameloCmaS
2dac137801
Limit clipping plane euler rotation angles to <= 360 degrees ( #6877 )
...
The "Flip Clipping Plane" operator adds 180 degrees to the angle's value, meaning the angle will keep increasing with each press.
bonsai-0.8.4-alpha2510240311
bonsai-0.8.4-alpha2510240309
2025-10-24 14:10:38 +11:00
Dion Moult
8ffa6fcf47
Fix #7267 . Bug where duplicating a drawing would cause annotation references to be associated with both the original and duplicate.
2025-10-24 14:09:00 +11:00
Dion Moult
8824e6e2c2
Fix #7268 . Automatic annotation references (sections, elevations, etc) are now intelligently regenerated
bonsai-0.8.4-alpha2510240148
2025-10-24 12:47:58 +11:00
Andrej730
0787eabdab
ifcwrap cmake - move DEBUG_POSTFIX logic to one place
2025-10-23 20:03:12 +05:00
Andrej730
0a34a37d65
cmake - build without Python libraries on Unix
2025-10-23 20:02:03 +05:00
Ryan Schultz
5dbfe539ac
Need a little more freedom to rotate a RCP
bonsai-0.8.4-alpha2510231332
2025-10-23 08:31:31 -05:00
Andrej730
280976f77c
ifcwrap cmake - accomodate bug in cmake makefiles generator
2025-10-23 17:15:17 +05:00
Andrej730
4c53f4359d
build-all - use shutil.which instead of custom function
...
To make it more idiomatic and custom function also was misinterpreting folders with the same name as existing executables.
2025-10-23 17:15:17 +05:00
Andrej730
0a547a14ea
build_pyodide - use ccache
2025-10-23 17:15:17 +05:00
Andrej730
206ec8776a
build_rocky - switch to main branch ccache
2025-10-23 17:15:16 +05:00
Andrej730
c3b43d573e
build_pyodide - use prebuilt pyodide build env
2025-10-23 16:18:10 +05:00
Dion Moult
d1453e1139
Fix bug where panels for psets/qtos/classifications/types were showing up on irrelevant objects (e.g. grid axes)
bonsai-0.8.4-alpha2510222200
bonsai-0.8.4-alpha2510222159
2025-10-23 08:59:15 +11:00
Dion Moult
5b5dcb3c6d
Fix #7257 . Always quote psets and props in our colour by property dropdown to account for spaces and characters.
2025-10-23 08:58:23 +11:00
Dion Moult
4f467d199e
See #7253 . See #7268 . Rewrite grid generation to use IFC data, not rely on Blender object.
...
This also deprecates one more instance of the add_representation API
call. As this is slowly cleaned up we can move towards "regenerating"
annotations, not just generating from scratch.
bonsai-0.8.4-alpha2510222140
2025-10-23 08:39:25 +11:00
Thomas Krijnen
a6d20c0cc4
Follow up after 4d688170e0
bonsai-0.8.4-alpha2510221943
2025-10-22 21:42:37 +02:00
Ryan Schultz
d5d942bb2e
Adds a TargetView CSS class to the drawings.
bonsai-0.8.4-alpha2510221507
2025-10-22 10:06:43 -05:00
Thomas Krijnen
9e2c7e653f
Commit suggestion in #7276
2025-10-22 14:37:10 +02:00
Thomas Krijnen
200c0bf773
Commit suggestion in #7276
2025-10-22 13:23:34 +02:00
Andrej730
afb6befce6
build-all.py - switch to gmp ftpmirror
...
previous url is inaccessible
2025-10-22 13:53:17 +05:00
Andrej730
f42efbade2
build_pyodide - display logs in github action output
2025-10-22 13:53:17 +05:00
Andrej730
968aa710ee
build_pyodide - upload build logs for debugging
2025-10-22 13:53:17 +05:00
Andrej730
61b03dc60c
build_pyodide - pack cached dependencies
2025-10-22 13:53:16 +05:00
Dion Moult
381b0d379a
Optimise operators when a drawing is active by not needlessly regenerating the cut after each operation.
bonsai-0.8.4-alpha2510220704
2025-10-22 18:03:40 +11:00
Dion Moult
f48b5b9d92
Fix #7273 . See #7253 . Auto annotation references now cannot be deleted, but can be excluded.
2025-10-22 18:03:40 +11:00
Andrej730
e87597b8d7
build_osx - remove setup-python
...
as it's already preinstalled on the image
2025-10-22 10:37:45 +05:00
Andrej730
b12dddc2f0
build-all.py - print BUILD_DIR
2025-10-22 10:37:44 +05:00
Andrej730
f3076ba038
build_pyodide - no need to adjust version
...
since it's now inferred automatically
2025-10-22 10:37:44 +05:00
Andrej730
908a001ed8
build-all.py - accomodate pyodide build system automatically
...
as it's the main way to build the wasm package
2025-10-22 10:37:44 +05:00
Andrej730
1a8c47888a
build_pyodide.yaml - move build_pyodide to a separate script
2025-10-22 10:37:44 +05:00
Andrej730
5e46a759a6
Add notes for pyodide building process
2025-10-22 10:37:44 +05:00
Andrej730
0e3f8cba8d
build-all.py wasm - move SIDE_MODULE=2 to cmake
...
Next to `EXPORTED_FUNCTIONS` and avoid possible issues with pyodide in the future (pyodide is using `SIDE_MODULE=1`, but currently not providing it libraries of type `MODULE`, only for shared ones).
2025-10-22 10:37:43 +05:00
Andrej730
0ce12c9297
ifcwrap cmake - provide correct suffix for wasm python extension
2025-10-22 10:37:43 +05:00
Massimo Fabbro
1f47aadc94
Fix #7227 . Sync cost item assigned resources also for SOR
bonsai-0.8.4-alpha2510220514
2025-10-22 07:14:01 +02:00
falken10vdl
bb3cd7e49c
Annotation rotation when doing bulk tags ( #7049 )
...
* first attempt to do annotation rotation when dong bulk tags
* Enhance annotation rotation handling based on camera orientation
* handle properly S_G
* black .
* reorder property in UI
* cleanup imports
bonsai-0.8.4-alpha2510220408
2025-10-22 15:07:52 +11:00
daniel-augusto
edd01d44de
Include direct links to tools ( #7128 )
2025-10-22 15:06:56 +11:00
Michael Godsven
52b899d070
Add icons ( #7256 )
bonsai-0.8.4-alpha2510220031
2025-10-22 11:30:54 +11:00
Dion Moult
008292df0f
Revert "Always show edit UI even if you don't have a BIM Tool activated."
...
This reverts commit 87bfd182d7 .
bonsai-0.8.4-alpha2510220009
bonsai-0.8.4-alpha2510220010
bonsai-0.8.4-alpha2510220007
2025-10-22 11:08:55 +11:00
Dion Moult
87bfd182d7
Always show edit UI even if you don't have a BIM Tool activated.
2025-10-22 11:07:18 +11:00
Dion Moult
8fcc622b8a
Optimisation to only recalculate all drawing cuts if the camera is moved, not just selected.
bonsai-0.8.4-alpha2510212312
2025-10-22 10:12:24 +11:00
Thomas Krijnen
9415878f57
Remove warning about combination of RefDirection as Axis #7251
2025-10-21 13:33:32 +02:00
Thomas Krijnen
919ac41a74
Consider case of only RefDirection in sectioned shapes #7251
2025-10-21 13:32:51 +02:00