Gorgious56
1b2507e143
Fix 8077 : Fix SHIFT + D with non-ifc object selection
...
When a project has a ifc file associated, selecting non-ifc objects and duplicating them with SHIFT + D now correctly both duplicate them, keep the new objects selected and starts the transform modal. IFC objects behaviour is unaffected.
2026-05-19 12:29:18 +02:00
Geert Hesselink
508b99cb73
Fix lint failures and add missing pyparsing dependency ( #8048 )
...
* unblock voxel schema loading, add test for express
* Apply black formatting
* Fix lint failures and add missing pyparsing dependency
* align ty -> 0.0.34
bonsai-0.8.6-alpha2605182017
2026-05-18 22:17:45 +02:00
Thomas Krijnen
1cf9373000
Add test_shape_stats #8054
2026-05-18 19:25:13 +02:00
Thomas Krijnen
d8c9d1a47b
submodule
2026-05-18 19:24:25 +02:00
Thomas Krijnen
0993c1b0f1
Submodule
2026-05-18 18:56:37 +02:00
Thomas Krijnen
22384e136f
Fix manifold kernel halfspace direction #8054
2026-05-18 18:18:05 +02:00
Thomas Krijnen
6dea7a5110
Calculate normals in manifold kernel
2026-05-18 18:16:49 +02:00
Thomas Krijnen
4e406ab1ce
Change default value of assume_asset_uniqueness_by_name #8045
bonsai-0.8.6-alpha2605181129
2026-05-18 13:29:39 +02:00
Thomas Krijnen
227d85d81f
arrange polygons: limit width ratio when merging boxes
2026-05-15 21:12:43 +02:00
Thomas Krijnen
a24cdf4958
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
2026-05-15 21:12:01 +02:00
Ryan Schultz
e78ef865b8
Fix #8056 - Dimensions with CustomUnit" = "Inches - Fractional" should not show 0.
bonsai-0.8.6-alpha2605151228
2026-05-15 07:28:29 -05:00
Thomas Krijnen
9345b9ce3f
arrange polies: don't allow snapped point paths to cross non-containing other rect axes
2026-05-14 21:45:59 +02:00
Thomas Krijnen
0b5dded3b3
Fix temporary solution storage in arrange polygons
2026-05-14 14:37:44 +02:00
Thomas Krijnen
97218b1fdb
Calculate box-width as orthogonal distance; aabb code for segment intersection (disabled)
2026-05-14 14:17:10 +02:00
Thomas Krijnen
1b637c6499
Arrange polies: reorder segment to exterior insertion based on length
2026-05-12 20:52:30 +02:00
Thomas Krijnen
424e70ac86
Remove svgfill test in pyodide wheel test
2026-05-10 20:57:46 +02:00
Thomas Krijnen
fceb8911f6
Updates to workflow
2026-05-10 19:16:07 +02:00
Thomas Krijnen
94f4dbcf31
Add missing file
2026-05-10 17:01:11 +02:00
Thomas Krijnen
391f8363bb
zip .so links (untested)
2026-05-10 16:54:50 +02:00
Thomas Krijnen
210861eda1
Strip to try and get back some file size increase
2026-05-10 16:54:30 +02:00
Thomas Krijnen
a2012ace2e
Proper svgfill isolation
2026-05-10 14:33:07 +02:00
Thomas Krijnen
05e328339f
Try again with Qt install on Rocky
2026-05-10 13:44:58 +02:00
Thomas Krijnen
cd612dc988
Add missing files
2026-05-09 22:00:46 +02:00
Thomas Krijnen
44ba6e8963
Untested build script updates for qt and viewer app
2026-05-09 21:59:58 +02:00
Thomas Krijnen
c3a10694ba
draw.py use settings instead of direct member methods
2026-05-09 21:19:55 +02:00
Thomas Krijnen
da5ebf172e
Delete 7za.exe from repo
2026-05-09 21:05:08 +02:00
Thomas Krijnen
c1173dfc78
Additional plug-in host to try and fix arm64 build
2026-05-09 21:04:32 +02:00
Thomas Krijnen
fde502daa1
svgfill as plug-in
2026-05-09 21:03:55 +02:00
Thomas Krijnen
2eb2d65710
Allow passing buffer to serializers that support it
2026-05-09 21:03:15 +02:00
Thomas Krijnen
0d8e9f0edc
Explicit cast to make clang 21 happy
2026-05-09 20:28:27 +02:00
Thomas Krijnen
3c773d71d3
If it's an EMSCRIPTEN build, we're not done
2026-05-09 20:08:28 +02:00
Thomas Krijnen
43f5a79f99
Try with manifold on again
2026-05-08 20:47:16 +02:00
Thomas Krijnen
12935c83de
Silent extraction
2026-05-08 20:31:29 +02:00
Thomas Krijnen
e7249fe934
BUILD_IFCVIEWER=ON
2026-05-08 20:10:19 +02:00
Thomas Krijnen
cf257aa20a
check_installation for qt6 - was not aware of this bit
2026-05-08 19:08:08 +02:00
Thomas Krijnen
7d0b6f6fd8
Examples=Off for now
2026-05-08 17:59:38 +02:00
Thomas Krijnen
554c7174e3
Backspace everything regarding HDF5
2026-05-08 16:20:26 +02:00
Thomas Krijnen
47312e1fbb
Reduce log noise on materials without styles #7947
2026-05-08 15:00:30 +02:00
Thomas Krijnen
bd436765bf
Win packaging changes
2026-05-08 14:05:17 +02:00
Thomas Krijnen
5270318570
Tweak Qt install handling
2026-05-08 13:40:21 +02:00
Thomas Krijnen
8fcaa18171
Tweak output names
2026-05-08 13:39:52 +02:00
Thomas Krijnen
8d0a6ecc16
Respect unicode setting for plugin debug info
2026-05-08 13:39:36 +02:00
Thomas Krijnen
bfea57c617
Wire up serializer plug-ins in python
2026-05-08 10:58:09 +02:00
Thomas Krijnen
18b79a4360
Rocksdb streaming serializer connect to IfcConvert
2026-05-08 10:57:58 +02:00
Thomas Krijnen
05cd19592d
Qt install (not working)
2026-05-08 10:56:41 +02:00
Thomas Krijnen
a1efdccb4b
Add back mutex
2026-05-08 10:07:34 +02:00
Thomas Krijnen
6ad5fbb27e
Add qt6 to win build scripts using an 3rd party install script
2026-05-07 22:32:53 +02:00
Thomas Krijnen
884e7ba326
Make meshoptim optional
2026-05-07 22:31:15 +02:00
Thomas Krijnen
82f188fbe6
IfcViewer needs to be static because it does not export anything
2026-05-07 22:31:00 +02:00
Thomas Krijnen
31ddc0ecdb
Respect plus-sign in versions in split_pyodide___.py
2026-05-07 22:09:00 +02:00