falken10vdl
19b9a55404
Add posibility to edit classification system name in menu after invoking enable_editing_classification_reference
2025-11-22 20:12:49 +01:00
falken10vdl
ffc538da87
cleanup consistent calling
2025-11-22 09:56:00 +01:00
falken10vdl
c3c63370ba
sort rows black formatting
2025-11-22 09:56:00 +01:00
falken10vdl
a4743b5e04
refactor using row in uy and util.classification.get_classifiation(reference)
2025-11-22 09:56:00 +01:00
falken10vdl
1cdd44996b
Add classification system to the Object Information, Clasifiction References Subpanel
2025-11-22 09:56:00 +01:00
Massimo Fabbro
27d0b04db5
black
bonsai-0.8.5-alpha2511220803
2025-11-22 09:02:53 +01:00
Massimo Fabbro
87283874a1
Add simple examples for ifc5d import from csv
2025-11-22 09:02:53 +01:00
Gorgious
584d37de50
Fix #6048 (and #7373 ?) Adding a distance with a unit for an IfcSpatialElement in the Spatial Decomposition list doesn't save value
...
Support imperial units
Spatial element empty is moved in the 3d viewport accordingly
bonsai-0.8.5-alpha2511220017
2025-11-22 01:16:39 +01:00
Gorgious
ca2058d56b
Fix #4974 - remap parent relationships when duplicating objects
bonsai-0.8.5-alpha2511212330
2025-11-22 00:30:01 +01:00
Gorgious
481676e51b
fix - recalculate normals for wall-mounted handrail railings
...
Fixes inverted normals on SweptDiskSolid end caps by recalculating
face normals after IFC geometry is loaded into Blender.
Fixes #6483
bonsai-0.8.5-alpha2511212307
2025-11-22 00:04:57 +01:00
Gorgious56
fe502577c9
Merge pull request #7400 from IfcOpenShell/0.8.0
...
fix - apply object scale before using it to void an element #6378
bonsai-0.8.5-alpha2511212256
2025-11-21 23:56:10 +01:00
Gorgious
65e8ca17d2
fix - apply object scale before using it to void an element #6378
2025-11-21 23:54:20 +01:00
Gorgious56
6bd7f02208
Merge pull request #7399 from IfcOpenShell/main
...
fix - handle float64 checksums from files saved in previous Blender v…
bonsai-0.8.5-alpha2511212228
2025-11-21 23:28:28 +01:00
Gorgious
452d0f6023
fix - handle float64 checksums from files saved in previous Blender versions
...
Files saved in previous Blender versions stored position checksums as float64
(24 bytes for location, 72 bytes for rotation), but the current code only
expected float32 format. This caused a shape mismatch error (6,) vs (3,) when
comparing checksums during save operations.
Added byte size detection in is_moved() methods to automatically handle both
old float64 and new float32 checksum formats, ensuring backward compatibility
with files from previous versions.
Fixes ValueError when saving IFC files loaded from older Blender versions.
2025-11-21 23:23:57 +01:00
Andrej730
07005a9d3b
build-deps - switch to freetype github archives for stability #7390
2025-11-22 01:02:41 +05:00
Andrej730
450ce689ba
build-deps - fix set resetting ERRORLEVEL in commands logged in 52d3bae54 #7390
2025-11-22 01:02:41 +05:00
Andrej730
7c210721e6
build-deps - add pushd/popd for consistency
2025-11-22 01:02:16 +05:00
Andrej730
7e48d712a2
cmake - fix error building with GLTF_SUPPORT=OFF ( 487a4f3, #7390 )
2025-11-21 18:28:06 +05:00
Andrej730
9eedbc6f72
FindOpenCASCADE - fix linking issue with non-configs #7390
...
Unexpected consequence of #7365 - previously `OPENCASCADE_LIBRARIES` supposed to be a list of libraries filepaths, but after refactor `OpenCASCADE_LIBRARIES` end up being both list of library names and list of filepaths.
And since link directories for the names was not provided, it failed to find the libraries to link.
If using OpenCASCADEconfig it wouldn't fail as cmake would evaluate library names as imported target names.
To fix it and simplify it even further, in case of manually provided paths, it now creates `OpenCASCADE_INTERFACE` target and stores it in `OpenCASCADE_LIBRARIES` - target will automatically have all the includes, library names and library dirs.
2025-11-21 18:28:06 +05:00
Andrej730
68b021b0e6
build-deps - fix hdf5 warnings in logs (similar to 890665b77)
2025-11-21 18:28:06 +05:00
Andrej730
a559b72e18
build-deps - fix boost project cache reset targeting wrong path
...
Noticed by another "The system cannot find the path specified." in logs 😅
2025-11-21 18:28:06 +05:00
Andrej730
32496c40b3
build-deps - fix missing popd for mpfr dir leading to issues installing hdf5 #7390
2025-11-21 18:28:05 +05:00
Andrej730
1b249b1013
build-deps - fix very very old bug with GitCloneAndCheckoutRevision not always checking out revision
...
Since this if-block happens in parentheses, then all `%VAR%` are expanded at the start and then `%ERRORLEVEL%` and `%RET%` values have no relation to the actual result of `git clone`. So if user were (un)lucky, then `%RET%` would be not yet set to "0" (by the previous function call), then it would skip checking out revision.
`GitCloneOrPullRepository` had similar issue, but it was never used anywhere.
2025-11-21 18:28:05 +05:00
Andrej730
d3fcf39c76
Windows build scripts - ECHO_ON env variable for debugging
2025-11-21 18:28:05 +05:00
Andrej730
692ef5ecea
cmake - fix error finding Eigen::Eigen target #7390
...
`EIgen::Eigen` target used in #7340 for linking exists only if there's a cmake config, while there are cases when there's just include directory. Added same name interface target to mimic config.
2025-11-20 20:12:48 +05:00
Andrej730
f56a97512a
Rename IFC_GEOM_EXPORTS replaced in #7340
2025-11-20 20:12:48 +05:00
Andrej730
4f5ebef5da
cmake - use HDF5_INCLUDE_DIR instead HDF5_INCLUDE_DIRS
...
As this is the variable defined by `FindHDF5`.
2025-11-20 20:12:48 +05:00
Andrej730
57a724e80f
FindCGAL.cmake
2025-11-20 20:12:48 +05:00
Andrej730
1b8652a789
FindOpenCOLLADA.cmake
2025-11-20 20:12:48 +05:00
Andrej730
c1aa702896
FindHDF5 - describe used variables, initialize from env
2025-11-20 20:12:47 +05:00
Andrej730
5b43d2b75e
HDF5Config -> FindHDF5
...
See the reasoning in https://github.com/IfcOpenShell/IfcOpenShell/pull/7193#issuecomment-3552830928
2025-11-20 20:12:47 +05:00
Andrej730
3330e79556
FindLibXml2 - initialize from env variables
2025-11-20 20:12:47 +05:00
Andrej730
88d09c83b7
FindLibXml2 - add_debug_variants
2025-11-20 20:12:47 +05:00
Andrej730
5e6b96ee99
cmake - remove wasm_sysroot as superseded by e833d0c
2025-11-20 20:12:47 +05:00
Thomas Krijnen
bd07078def
Remove spurious cd
2025-11-20 16:12:26 +01:00
Andrej730
1d01d1f184
build-all.py - postpone 4396126
2025-11-20 16:58:04 +05:00
Dion Moult
3cee0811d4
Update VERSION
2025-11-20 22:06:24 +11:00
Dion Moult
a46228a57e
Hotfix to generate IOS docs until we properly package bsdd
2025-11-20 21:16:57 +11:00
Andrej730
158fe92644
HDF5Config.cmake - use CMAKE_SOURCE_DIR instead PROJECT_SOURCE_DIR
...
It doesn't really matter in this case - it matters really only for FindLibXml2, because `PROJECT_SOURCE_DIR` point to svgfill, when it's config executed, instead of `CMAKE_SOURCE_DIR` - so `CMAKE_SOURCE_DIR ` is never removed from the path, leading to cyclic calls. Adding for HDF5 too just for consistency.
ifcsverchok-0.8.4
ifcconvert-0.8.4
ifcopenshell-python-0.8.4
bonsai-0.8.4
2025-11-19 19:41:30 +05:00
Andrej730
12166ddbba
HDF5Config.cmake - restore patched module path at the end
2025-11-19 19:41:30 +05:00
Andrej730
36a0c22217
FindUSD.cmake (untested)
2025-11-19 19:41:30 +05:00
Andrej730
59cc9d4a23
FindLibXml2.cmake
2025-11-19 19:41:29 +05:00
Andrej730
f3d918f76c
FindOpenCASCADE - describe used variables at the top, move env vars
2025-11-19 19:41:29 +05:00
Esteban Dugueperoux
613015e37e
cmake: Externalize OpenCascade config ( #7365 )
...
Co-authored-by: Andrej <azhilenkov@gmail.com >
2025-11-19 18:02:07 +05:00
Esteban DUGUEPEROUX
be0eea1bed
cmake: Have a dedicated CMakeLists.txt for IfcConvert & co
2025-11-19 13:28:45 +01:00
dependabot[bot]
37bbc0b693
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:11:39 +01:00
dependabot[bot]
30093499fa
Bump aws-actions/configure-aws-credentials from 4 to 5
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 4 to 5.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
bonsai-0.8.4-alpha2511191208
bonsai-0.8.4-alpha2511191207
2025-11-19 13:08:39 +01:00
dependabot[bot]
8e95bf73f1
Bump actions/upload-pages-artifact from 3 to 4
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:08:09 +01:00
dependabot[bot]
05f7aac853
Bump docker/setup-buildx-action from 1 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:08:02 +01:00
dependabot[bot]
b135dd6994
Bump actions/setup-python from 2 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:07:34 +01:00