falken10vdl
6135d07b67
Merge pull request #7072 from falken10vdl/Enhanced-Classification-Display-in-Object-Information
...
Add classification system to the Object Information, Classification References Subpanel
2025-12-16 08:43:42 +01:00
Ryan Schultz
cf5ffad9af
feat(drawing): support multiple file selection in Add Reference
...
Enable importing multiple .svg reference files at once using
standard Blender multi-select (Shift/Ctrl+click).
Includes backward compatibility and test coverage.
bonsai-0.8.5-alpha2512151918
2025-12-15 13:18:29 -06:00
Andrej730
b42581b223
cmake - fix WSOCK32 lib required for OCCT on Unix ( ce7fdcc)
2025-12-15 19:02:06 +05:00
Andrej730
bf2c27528c
cmake - fix issue with using cmake occt packages <7.7.0
2025-12-15 19:02:06 +05:00
Andrej730
deb6243ce5
cmake - use INCLUDES DESTINATION for includes paths export
...
As it's more idiomatic.
2025-12-15 19:02:06 +05:00
Andrej730
621cc4f039
build scripts - don't provide ccache explicitly
...
as it's autodetected
2025-12-15 19:02:05 +05:00
Andrej730
cd87217f4e
build scripts - don't provide cxx-std-17
...
As it's automatically set by the cmake script.
2025-12-15 19:02:05 +05:00
Andrej730
87e4846f71
ci.yml - use ccache for examples too
2025-12-15 19:02:05 +05:00
Andrej730
4138d9f464
ci.yml - drop OCCT cmake variables preferring cmake config
...
Just found that it's available from `occt-misc` package.
2025-12-15 19:02:05 +05:00
Andrej730
c7b75d2863
ci.yml - add packages to use occt cmake config
2025-12-15 19:02:05 +05:00
Andrej730
57197dd439
cmake export - export OpenCASCADE_INTERFACE target
...
To avoid issues if user provided OCC_INCLUDE_DIR and OCC_LIBRARY_DIR.
2025-12-15 19:02:05 +05:00
Andrej730
46dc6cf08b
ci.yml - use depth 1 for swig
2025-12-15 19:02:04 +05:00
Andrej730
4a2058ebc6
build-all - remove debug print
2025-12-15 19:02:04 +05:00
Ryan Schultz
6ab7acfa57
closes #3340 : right click on section/elevation tag to open corresponding drawing.
...
video: https://github.com/IfcOpenShell/IfcOpenShell/issues/3340#issuecomment-3650097896
bonsai-0.8.5-alpha2512140246
2025-12-13 20:45:48 -06:00
Ryan Schultz
a2a5780d59
Fix #6392 : when duplicating a window/door/etc, the associated IfcOpenElement duplicates as well.
...
Also when `bim.append_library_element` it copies the IfcOpenElement, as well.
bonsai-0.8.5-alpha2512131538
2025-12-13 09:37:56 -06:00
Andrej730
276c9c9833
ci - also temp disable ifcopenhouse executables execution
2025-12-12 20:54:39 +05:00
Andrej730
31740784de
examples - disable ifcopenhouse build temporarily to fix CI
2025-12-12 20:41:22 +05:00
Andrej730
dd683d1115
examples - further simplify linking
2025-12-12 20:19:42 +05:00
Andrej730
b237fac4b8
examples - don't provide cxx_std_17 to targets explicitly
...
As it's already defined for the entire project.
2025-12-12 20:19:42 +05:00
Andrej730
20812ecd80
examples - don't provide boost components explicitly
...
Since they're already included to `IfcParse`.
2025-12-12 20:19:42 +05:00
Andrej730
1d7d0f6d05
cmake export - export some variables to inspect installation
2025-12-12 20:16:14 +05:00
Andrej730
d5210e0d75
cmake export - propagate HAS_SCHEMA definitions to exported IfcParse target
2025-12-12 20:16:14 +05:00
Andrej730
d303acd660
cmake export - propagate IFOPSH_WITH_ROCKSDB to cmake config
...
Apparently, cmake isn't exporting definitions defined globally `add_definitions`, so creating interface target to combine rocksdb and our definitions.
2025-12-12 20:16:13 +05:00
Andrej730
8f44f60546
cmake - remove unused FOPSH_WITH_ROCKSDB_ZSTD definition
2025-12-12 19:30:23 +05:00
Andrej730
01f97a5860
IfcParse - export include path
2025-12-12 19:30:23 +05:00
Andrej730
4d34e4296c
examples - build IfcAlignment using cmake package
2025-12-12 19:30:22 +05:00
Andrej730
43533706a4
examples - build IfcOpenHouse/IfcAdvancedHouse using cmake package
2025-12-12 19:30:22 +05:00
Andrej730
61269136cd
cmake - clean up a bit in non-advanced variables
2025-12-12 19:30:22 +05:00
Andrej730
5a0f8d30cf
cmake - install headers using PUBLIC_HEADER, deprecate INCLUDEDIR
2025-12-12 19:30:21 +05:00
Andrej730
99835fcab3
IfcParseExamples not to rely on includes
2025-12-12 19:30:21 +05:00
Andrej730
92964fb5ef
cmake - option to build only common schemas
2025-12-12 19:30:21 +05:00
Andrej730
159538e2bb
cmake - add _d debug postfix for libraries on Windows
2025-12-12 18:33:48 +05:00
Andrej730
a62a4bb158
cmake - install examples too
2025-12-12 18:33:48 +05:00
Andrej730
084992ddcc
Make IfcParseExamples buildable outside of the main build tree
...
It's a very verbose version of consuming IfcOpenShell cmake package, but we'll be able to use it as a start point to build upon.
2025-12-12 18:33:48 +05:00
Andrej730
39dd08c84e
cmake - keep VERSION_OVERRIDE option description ( 3971408a0)
2025-12-12 18:12:43 +05:00
Ryan Schultz
37f3199749
When selected, preserve text decorations for IfcAnnotation in local view
bonsai-0.8.5-alpha2512111939
2025-12-11 13:38:53 -06:00
Andrej730
2627052b55
cmake - export IfcOpenShellConfig.cmake
2025-12-11 19:55:41 +05:00
Andrej730
f5b1d7695a
build-deps - remove unused gmp and mpfr paths
...
Since it's header-only it doesn't need them
bonsai-0.8.5-alpha2512111303
bonsai-0.8.5-alpha2512111302
2025-12-11 18:03:44 +05:00
Andrej730
d876c001e2
Remove deprecated BOOST_LIBRARYDIR var
2025-12-11 18:03:44 +05:00
Andrej730
20d6547e54
run-cmake.bat - use cgal config instead of explicit paths
2025-12-11 18:03:44 +05:00
Andrej730
71a36147a6
FindCGAL - another fix for 6591a6981
2025-12-11 18:03:44 +05:00
Andrej730
f708594853
svgfill cmake - drop special cmake_minimum_required
2025-12-11 18:03:44 +05:00
Ryan Schultz
01b2124102
small tweak to previous commit
2025-12-11 07:02:39 -06:00
Ryan Schultz
592ac168c5
add "Fire Extinguisher" to Ifc_classes_suggestions
bonsai-0.8.5-alpha2512110309
2025-12-10 21:09:05 -06:00
Esteban DUGUEPEROUX
4b56cc7916
cmake: Add HDF5 to IFCOPENSHELL_LIBRARIES
2025-12-10 18:25:33 +01:00
falken10vdl
d91d7257c8
Merge pull request #7308 from falken10vdl/Extras-subpanel-in-addon-settings
...
Add Extras in addon preferences to conditionally add functionality. One extra added from commit from sjb007 to allow for container hide/show/isolate
bonsai-0.8.5-alpha2512101544
2025-12-10 16:44:16 +01:00
Andrej730
dbe23ca809
FindPROJ - fix outputs description
2025-12-10 20:04:02 +05:00
Andrej730
9880ee79b2
FindPROJ - restore CMAKE_MODULE_PATH after module is executed
2025-12-10 20:04:02 +05:00
Andrej730
6591a69816
FindCGAL - keep CGAL::CGAL target name
2025-12-10 20:04:02 +05:00
Andrej730
c475a377b7
build-deps - use precompiled headers to speed up OCCT building process
2025-12-10 19:52:42 +05:00