Thomas Krijnen
076f46cfeb
Further propagate logger so that test succeeds
2026-08-09 14:00:42 +02:00
Thomas Krijnen
be3c2ee770
Expose geometry types in snake case
...
Generated with the assistance of an AI coding tool.
2026-08-09 04:44:18 +02:00
Thomas Krijnen
99a09a2a3c
Use snake case conversion result APIs
...
Generated with the assistance of an AI coding tool.
2026-08-08 16:09:30 +02:00
Thomas Krijnen
4e49b640a7
Own iterator geometry results
...
Return independent geometry copies with unique ownership, preserve parent lifetimes, and teach the Python wrapper to own derived results. Keep serializer inputs non-owning and replace Collada's deferred object with copied triangulation elements.\n\nGenerated with the assistance of an AI coding tool.
2026-08-08 15:18:51 +02:00
Thomas Krijnen
4597929df9
Remove _t suffixes from public types
...
Rename header-scope aliases, enums, and helper types while retaining descriptive names where dropping the suffix would create a collision.
Generated with the assistance of an AI coding tool.
2026-08-08 14:58:26 +02:00
Thomas Krijnen
7ae6bf4374
Rename geometry and serializer files
...
Apply the rename manifest, normalize serializer filenames to the classes they define, and update includes and CMake source lists.
Generated with the assistance of an AI coding tool.
2026-08-08 14:20:05 +02:00
Thomas Krijnen
02481b3247
Wrap more classes into ifcopenshell:: namespace
2026-08-08 13:58:39 +02:00
Thomas Krijnen
af58eaf79f
Last minute refactoring
2026-08-08 07:42:45 +02:00
Thomas Krijnen
561a23cfbc
After-merge clean-ups
2026-07-09 22:01:21 +02:00
Thomas Krijnen
7fc2d9a998
Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu
2026-07-09 13:21:39 +02:00
Thomas Krijnen
a7738eeb64
Pass around non-static logger instances and programmatic access to messages in-memory
2026-06-10 18:40:17 +02:00
Thomas Krijnen
9e19735275
IfcConvert Plug-in discovery for info print
2026-04-19 12:32:10 +02:00
Thomas Krijnen
3824e7b449
First start plug-in architecture
2026-04-15 18:07:28 +02:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Thomas Krijnen
54eb83f080
CGAL 6 compatibility regarding aabb_traits_3 and stdlib usage
2024-11-14 13:30:19 +01:00
Thomas Krijnen
d80bcd1a94
Unify variant storage ( #5118 )
2024-08-23 20:29:07 +02:00
luzpaz
1819a45e4c
Fix various typos in src/ifcgeom* subdirs
2024-04-16 10:05:04 +02:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
809668c015
Major update to halfspace algorithm, conversion result shape analysis
2023-11-02 09:04:34 +01:00
Thomas Krijnen
65a5646bf0
Major update: taxonomy shared pointers, collection type safety, work towards hashing
2023-07-27 16:42:06 +08:00
Thomas Krijnen
031694af2b
Make cgal optional
2023-03-22 11:47:00 +01:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Thomas Krijnen
109131961f
heap alloc for eigen types for alignment issues
2020-06-11 20:48:35 +02:00
aothms
bba7295edf
Small fixes for gcc
2020-04-03 14:56:46 +00:00
Thomas Krijnen
9b391d3d47
Remove auto from lambda parameter declaration
2020-04-03 16:24:07 +02:00
Thomas Krijnen
4aef5dbd10
Small fixes
2020-03-23 09:20:01 +01:00
Thomas Krijnen
b91a34c8c6
Track time; fixes for wall connectivity check
2020-01-29 14:57:49 +01:00
Thomas Krijnen
1d6f20c48d
Fix wall connectivity
2020-01-26 17:11:14 +01:00
Thomas Krijnen
b6a7ba1e1c
Fix for open polyhedra
2020-01-26 13:58:02 +01:00
Thomas Krijnen
060c35939a
Wall connectivity
2020-01-26 13:12:19 +01:00