Bruno Perdigão
1ee5bb73fa
Fix RefreshLinkedAggregates renaming of aggregates
2025-09-24 09:46:02 -03:00
Thomas Krijnen
9a6dc54f6c
Thread local current_product_ #7155
2025-09-24 13:56:35 +02:00
Thomas Krijnen
ab59173135
Add a stream2_from_string() (mostly for wasm)
bonsai-0.8.4-alpha2509230933
2025-09-23 11:32:52 +02:00
Thomas Krijnen
b6abb24858
Support single circ/elip compcurves #7149
2025-09-23 11:11:42 +02:00
Thomas Krijnen
2b24d5ebe5
Initialize header schema in constructor and not statically #7131
2025-09-23 10:26:01 +02:00
Ryan Schultz
10a99fff05
Closes #7133 : when activating a drawing, Bonsai will turn on/off 'Display in Render' when it turns on/off 'Hide in Viewport'.
bonsai-0.8.4-alpha2509230112
2025-09-22 20:12:24 -05:00
Ryan Schultz
64aa1d07fb
extend #6777 to have elevation print out as well.
bonsai-0.8.4-alpha2509212127
bonsai-0.8.4-alpha2509212126
2025-09-21 16:26:36 -05:00
Bruno Perdigão
730eafa74f
IfcMaterialLayerSetUsage - Disable custom offset properties when the checkbox is unchecked
bonsai-0.8.4-alpha2509192038
2025-09-19 17:41:03 -03:00
Andrej730
c077727374
Fix header data attr to match Blender prop names ( 559636e)
bonsai-0.8.4-alpha2509191408
2025-09-19 19:07:44 +05:00
Andrej730
2e4241e435
typing
2025-09-19 19:04:53 +05:00
Andrej730
8a03a1379e
cmake - match ifc4x3 for examples more precisely
2025-09-19 18:56:15 +05:00
Andrej730
8bb7ef5e25
cmake - only build examples if 2x3 is present in SCHEMA_VERSIONS
...
As examples currently require ifc2x3
2025-09-19 18:56:15 +05:00
Andrej730
da4508ef9a
cmake - fix issue rocksdb locating zstd on Windows
...
See https://github.com/facebook/rocksdb/pull/13975 for the details.
2025-09-19 18:44:18 +05:00
Thomas Krijnen
f3dedba320
Map opt<bool> in taxonony to none,false,true
2025-09-19 13:24:02 +02:00
Thomas Krijnen
f659b9bb7b
Fix exception in file.from_string()
2025-09-19 13:24:02 +02:00
Andrej730
488dee82d7
bim.create_all_shapes - add description and more readable output
bonsai-0.8.4-alpha2509190818
2025-09-19 13:16:11 +05:00
Andrej730
3c4020be8d
create_all_shapes - expose geom library selection to UI
...
Example - https://files.catbox.moe/oyv9bi.png
2025-09-19 13:16:11 +05:00
Thomas Krijnen
ede4e49c0c
submodule
2025-09-19 09:54:01 +02:00
Andrej730
3d2f361585
cmake - fix error with occt package ( 1857d0624)
2025-09-18 18:36:48 +05:00
Andrej730
4505ed1c98
cmake - remove trailing spaces
2025-09-18 18:36:48 +05:00
Andrej730
4cbad8804f
cmake - use OpenCASCADE_VERSION as a version source if available
2025-09-18 18:36:48 +05:00
Andrej730
3ec7b71565
build-all.py - use find_package for CGAL
bonsai-0.8.4-alpha2509181254
2025-09-18 17:53:35 +05:00
Andrej730
c0ec2e7e2b
cmake - use find_package if explicit paths are not provided
2025-09-18 17:53:35 +05:00
Andrej730
048a94ddc5
build-all.py - bump json version and use find_package
2025-09-18 17:53:34 +05:00
Andrej730
ec43415822
cmake - support find_package for json
2025-09-18 17:53:34 +05:00
Andrej730
235eb3c83c
build-all.py - use find_package for eigen3
2025-09-18 17:53:34 +05:00
Andrej730
4d0737c49b
build-all, run-cmake - pass BOOST_ROOT as cmake prefix path
2025-09-18 17:53:34 +05:00
Andrej730
b499686c7c
build-all.py - use find_package for occt
2025-09-18 17:53:34 +05:00
Andrej730
1857d06245
cmake - use find_package for occ if variables are not provided
...
cmake configs seems to be provided with the default installation, so `find_package` should do the job that `find_path` and `find_library` did previously.
2025-09-18 17:53:33 +05:00
Andrej730
663d233e3c
build-all.py - document more env variables
2025-09-18 17:53:33 +05:00
Andrej730
fa1936c10a
build-all.py - avoid building 3d viewer for OCCT
2025-09-18 17:53:33 +05:00
Andrej730
8c89ba497b
build-all.py - use find_package for opencollada
2025-09-18 17:20:57 +05:00
Andrej730
2284ddd68c
build-all.py - use find_package for libxml2
2025-09-18 17:20:55 +05:00
Andrej730
8daf6b0b04
build-all.py - use find_package for swig
2025-09-18 17:20:52 +05:00
Andrej730
e7a6f86299
build-all.py - don't break in case if some optional dependencies are missing
2025-09-18 14:07:58 +05:00
Andrej730
cae711b393
build-all.py - mention ssl requirement for Python ( 4ee6863)
2025-09-18 14:07:58 +05:00
Andrej730
566c9afa77
build-all.py - print live logs to the log file
2025-09-18 14:07:58 +05:00
Andrej730
867852688e
cmake - use find_package for hdf5 as a general fallback
...
Previously we were setting `HDF5_LIBRARIES` explicitly, but I'm not sure if really worked, since we never set `HDF5_INCLUDE_DIR` and user would have to provide it manually either way.
`find_package(HDF5)` will search for default paths and will set `HDF5_LIBRARIES` and `HDF5_INCLUDE_DIR` automatically.
2025-09-18 14:07:58 +05:00
Andrej730
94851016d7
build-all.py - use find_package for hdf5
2025-09-18 14:07:58 +05:00
Andrej730
1dd3c298df
build-all.py - explicitly disable xlib
...
I assume it's not needed, but Desktop Ubuntu seems to trying to build it anyway and fails since `libx11-dev` is missing.
2025-09-18 14:07:58 +05:00
Andrej730
c384ac26cd
build-all.py - use pcre2 for swig
...
As it was needed for more recent swig version. Bumped swig in ae771cb without knowing this, so essentially building swig with build-all.py was broken for a bit.
2025-09-18 14:07:58 +05:00
Andrej730
a57080da74
build-all.py - ensure yacc is installed
2025-09-18 14:07:58 +05:00
Andrej730
71e59fe4c2
build-all.py - remove 'rel-' from swig tags
...
As they were used by the older versions and no longer provided after 4.1.0, see https://github.com/swig/swig/tags
2025-09-18 14:07:58 +05:00
Andrej730
aedae0b3c1
build-all.py - hdf5 to use cmake instead of ctest
...
After version 1.13.0 it seems hdf5 stopped publishing builds on the ftp and they also stopped publishing `CMake-hdf5-*` builds.
Switching to cmake, it will also make it consistent with build-deps.cmd
2025-09-18 14:07:58 +05:00
Andrej730
658f9b87a5
build-deps.cmd - bump hdf5 to match build-all
...
Has to skip hdf5 1.13.0 because it had a bug in it's cmake config setup, so `find_package` couldn't recognize, and the issue was fixed in 1.13.1.
2025-09-18 14:07:58 +05:00
Andrej730
fa9105e174
black .
2025-09-18 14:07:58 +05:00
Andrej730
d0d5f972df
cmake - use find_package for rocksdb and zstd
2025-09-18 14:07:58 +05:00
Bruno Perdigão
f5220fba56
Add custom offset to walls IfcMaterialLayerSetUsage
bonsai-0.8.4-alpha2509152008
2025-09-15 17:08:25 -03:00
Bruno Perdigão
365f4f114b
Add custom offset to slab IfcMaterialLayerSetUsage
2025-09-15 17:08:25 -03:00
Thomas Krijnen
b5b64d6c4a
ifc5d.quantify: lookup entity names directly; index into dict rather than iterate in simple cases
bonsai-0.8.4-alpha2509151630
2025-09-15 18:29:58 +02:00