Thomas Krijnen
d2cc66fdf0
tree and document plug-ins
2026-04-17 11:24:09 +02:00
Thomas Krijnen
3824e7b449
First start plug-in architecture
2026-04-15 18:07:28 +02:00
Thomas Krijnen
aa10784154
First slice plug-in refactor
2026-04-14 13:51:09 +02:00
Thomas Krijnen
2018bcb3c1
This needs some serious scrutiny
2026-04-13 21:28:55 +02:00
Thomas Krijnen
a44f72287b
pasta errors
2026-04-13 21:18:49 +02:00
Thomas Krijnen
c6849073d9
Reset weights
2026-04-13 21:18:41 +02:00
Thomas Krijnen
2d5883f966
Dilation of 2nd operands as a poor mans fuzziness
2026-04-10 14:46:46 +02:00
Thomas Krijnen
4621fc9269
Less useless logging
2026-04-10 09:54:28 +02:00
Thomas Krijnen
1840e3d1a8
Add passthrough kernel
2026-04-09 17:17:53 +02:00
Thomas Krijnen
7d6c6bd523
Fix iteration: prevent inserting nullptr equivalents into a set
2026-04-09 11:53:28 +02:00
Thomas Krijnen
a425bb6da0
Cache some hotpath inverses regarding context handling
2026-04-07 16:13:01 +02:00
Thomas Krijnen
a19d398c78
Vibe code an implementation that uses manifold
2026-04-07 15:47:58 +02:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Thomas Krijnen
724cdb446e
Move schemas into schemas/ subfolder
2026-03-31 10:02:00 +02:00
Thomas Krijnen
b66b04b001
Remove usage of .wrapped_item and some other fixes
2026-01-10 11:01:18 +01:00
Thomas Krijnen
f5b2358c2e
Make Base::data() private, file::add(..., id)
2026-01-08 10:35:46 +01:00
Thomas Krijnen
bc46a8f85b
Fixes
2026-01-08 09:38:46 +01:00
Thomas Krijnen
572a5655cf
Fixes for gcc
2026-01-06 13:23:48 +01:00
Thomas Krijnen
7098beb819
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
2026-01-05 21:42:01 +01:00
Thomas Krijnen
f09ca658f1
Initial investigation into lofting open profile with tags
2025-12-02 16:34:24 +01:00
Thomas Krijnen
4fc2f623cf
Count number of emitted normals in OBJ serializer, which might be less than verts when writing line geometries
2025-12-02 16:32:37 +01:00
Esteban DUGUEPEROUX
2e5d87b5d7
cmake: Link Eigen3 only against targets needing it
2025-12-02 14:53:44 +01:00
Esteban DUGUEPEROUX
b7a9199253
cmake: Externalize geometry mapping target cmake config
2025-11-30 15:29:21 +01:00
Esteban DUGUEPEROUX
30184a3f6d
cmake: Externalize geometry_serializer cmake config files to their own directory
2025-11-30 12:29:26 +01:00
Esteban DUGUEPEROUX
083fab5255
cmake: Use standard install way
...
For specific install customization, use CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR variables.
See-Also: https://cmake.org/cmake/help/latest/guide/tutorial/Installation%20Commands%20and%20Concepts.html
2025-11-30 11:11:51 +01:00
Thomas Krijnen
bd57cc8735
Move sweep directrix closer to origin #7408
2025-11-30 09:56:27 +01: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
f56a97512a
Rename IFC_GEOM_EXPORTS replaced in #7340
2025-11-20 20:12:48 +05:00
Esteban DUGUEPEROUX
9d28628157
cmake: Have a dedicated CMakeLists.txt for kernels
2025-11-19 11:23:04 +01:00
Thomas Krijnen
9e9d664511
.glb --separate-z-up-node option
2025-11-17 18:26:00 +01:00
Thomas Krijnen
d6daa64c48
Support --element-hierarchy in .glb output
2025-11-17 14:05:59 +01:00
Thomas Krijnen
a34e42a519
Handle infra sweeps of open loops #7338
2025-11-13 12:43:41 +01:00
Richard Brice
96da78c670
Updates IfcSectionedSurface so it works with taxonomy::function_item
2025-11-12 11:37:07 -08:00
Thomas Krijnen
bd5a1b5bda
Account 2x3/4 differences in Shading/Rendering::Transparency()
2025-10-30 18:35:20 +01:00
Thomas Krijnen
eb1c81514b
Check for attribute nil #7276 #7291
2025-10-28 10:51:31 +01:00
Thomas Krijnen
b1c44d42e3
Reset logger product to none
2025-10-26 13:31:31 +01:00
Thomas Krijnen
9e2c7e653f
Commit suggestion in #7276
2025-10-22 14:37:10 +02:00
Thomas Krijnen
200c0bf773
Commit suggestion in #7276
2025-10-22 13:23:34 +02:00
Thomas Krijnen
9415878f57
Remove warning about combination of RefDirection as Axis #7251
2025-10-21 13:33:32 +02:00
Thomas Krijnen
919ac41a74
Consider case of only RefDirection in sectioned shapes #7251
2025-10-21 13:32:51 +02:00
Thomas Krijnen
80093f3777
Loft all wires not only the outer one #7251
2025-10-21 13:09:10 +02:00
Thomas Krijnen
28f5d6e91c
Copy internal status on interpolated loops #7251
2025-10-21 13:08:29 +02:00
Thomas Krijnen
2b3ec66017
mark failed_on_purpose on IfcBoundingBox without --keep-bounding-boxes #7215
2025-10-09 08:45:25 +02:00
Osyotr
066326ab3b
Fix warning C4275
...
It's not enough to disable this warning by adding /wd4257 at build time because it's triggered when the library is consumed.
2025-10-03 18:12:56 +02:00
Osyotr
92e25ce3cb
Fix warning C4702: unreachable code
2025-10-03 13:56:10 +02:00
Thomas Krijnen
d684d47dc8
Make sure compound structure is retained as SvgSerializer depends on it
2025-10-01 15:01:50 +02:00
Thomas Krijnen
ce91d296b6
dllimport/export #6926
2025-09-26 14:24:49 +02:00
Thomas Krijnen
b6abb24858
Support single circ/elip compcurves #7149
2025-09-23 11:11:42 +02:00
Thomas Krijnen
b5ccb93618
Fix Outer bound check in serializer #7099
2025-09-13 14:24:03 +02:00
Thomas Krijnen
18ad13cb8b
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
2025-08-31 16:06:07 +02:00