Andrej730
f2aeb94298
build-all.py - avoid building 3d viewer for OCCT
2025-09-18 17:21:44 +05:00
Andrej730
1025300acd
build-all.py - use find_package for CGAL
2025-09-18 17:21:44 +05:00
Andrej730
dec31a0258
cmake - use find_package if explicit paths are not provided
2025-09-18 17:21:40 +05:00
Andrej730
324c4fbc48
build-all.py - bump json version and use find_package
2025-09-18 17:21:38 +05:00
Andrej730
07923c22b6
cmake - support find_package for json
2025-09-18 17:21:34 +05:00
Andrej730
521ebcc3d3
build-all.py - use find_package for eigen3
2025-09-18 17:21:23 +05:00
Andrej730
3eb72deed7
build-all, run-cmake - pass BOOST_ROOT as cmake prefix path
2025-09-18 17:21:19 +05:00
Andrej730
f6d21af43c
build-all.py - use find_package of occt
2025-09-18 17:21:16 +05:00
Andrej730
0c2f522e89
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:21:14 +05:00
Andrej730
4f01277580
build-all.py - document more env variables
2025-09-18 17:21:00 +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
Andrej730
632e45af18
Fix missing platform in flask wheels ( 6497d5f)
bonsai-0.8.4-alpha2509151328
2025-09-15 18:27:22 +05:00
Andrej730
559636ef0b
IFC Header UI - display author and additional info in case if it's available
2025-09-15 18:27:21 +05:00
Andrej730
5a2ed576c4
Fix ids.from_string always breaking on validation ( 4a9cf43)
...
Since `tree` is never provided.
2025-09-15 18:27:21 +05:00
Andrej730
cc7732ecbf
Replace .wrapped_data.header with .header ( dfaa8d5)
2025-09-15 18:27:21 +05:00
Andrej730
a3c6e295c8
ifcopenshell_wrapper.pyi - remove HeaderEntity
...
Recently (e.g. ce02e7a ) header entity was replaced with a generic `entity_instance`.
2025-09-15 18:27:20 +05:00
Andrej730
87069f3ac3
Groups/Systems UI - expand parent group when child group is added
...
So user can immediately see the added item, it seems more intuitive.
2025-09-15 18:27:20 +05:00
Andrej730
6469f79343
Groups/Systems UI - removing item to update uilist index
2025-09-15 18:27:20 +05:00
Andrej730
a3b04997ef
Systems UI - display icons for each system type in the dropdown
...
Example - https://files.catbox.moe/rnyuro.png
2025-09-15 18:27:20 +05:00
Andrej730
4c1af9e2f5
Systems UI - display hierarchy of systems #7062
2025-09-15 18:27:19 +05:00
Andrej730
646f2f2e32
Add tool for 'group' module
2025-09-15 18:27:19 +05:00
Andrej730
629d6c85ae
assign/unassign group - add info message
2025-09-15 18:27:19 +05:00
Andrej730
be66d4884d
typing
2025-09-15 18:27:19 +05:00
Andrej730
5de96c9f95
Systems UI - support adding child systems #7062
2025-09-15 18:27:18 +05:00
Thomas Krijnen
c661bb62ca
Rework header access in exception handling
bonsai-0.8.4-alpha2509151001
2025-09-15 12:01:13 +02:00
Thomas Krijnen
b1b95ec2db
Conditional compilation in wrapper
2025-09-14 19:15:31 +02:00
Thomas Krijnen
5f50e6fcf1
Conditional compilation in wrapper
2025-09-14 19:15:25 +02:00
Thomas Krijnen
23b48c43a6
Conditional compilation
2025-09-14 13:53:33 +02:00
Thomas Krijnen
75e1d0e3c7
Update CMakeLists.txt - wasm build add "4x3_add2"
2025-09-14 11:38:33 +02:00
Sayan Jyoti Das
0d942f968a
fix: cleanup pyodide tmpdir properly
2025-09-14 07:13:54 +10:00
Thomas Krijnen
b5ccb93618
Fix Outer bound check in serializer #7099
2025-09-13 14:24:03 +02:00
Andrej730
41fb8ca583
Bump IOS build in Bonsai
...
Since now we have additional `readonly` argument in `ifcopenshell.open` and we need a new build to support it.
bonsai-0.8.4-alpha2509121511
2025-09-12 20:11:07 +05:00