Frozen Forest Reality Technologies
6318610bdb
OCCT Update to 8.0 Part 1
2026-06-29 11:30:36 +02:00
Bruno Postle
bd264f1d85
Add missing standard library includes for self-sufficient headers
...
Fixes builds with newer GCC/libstdc++ that no longer provide <cstdint>,
<cstring>, <cfloat>, <memory>, <algorithm> etc. transitively. Also
disambiguates visit<> calls in taxonomy.h with the full namespace and
casts the character value in IfcCharacterDecoder to uint32_t to silence
ambiguous overload warnings.
2026-06-05 08:54:27 +02:00
Thomas Krijnen
f0308962aa
Clash: Increase robustness of processing triangulated elements - fully co-planar element #7467
2026-01-23 11:44:14 +01:00
Thomas Krijnen
9c6a8bdb90
Clash: Increase robustness of processing triangulated elements - skip empty #7467
2026-01-23 11:44:14 +01:00
Thomas Krijnen
ce91d296b6
dllimport/export #6926
2025-09-26 14:24:49 +02:00
shmoody_y
bf6e02f99d
fix missing parantheses
2025-08-06 09:46:26 +02:00
shmoodyyy
15a31074e8
fix leaking as_compound() calls
2025-08-06 09:46:26 +02:00
Thomas Krijnen
19b89a3b1f
Workarounds for unstyled elements in tree and wrapper #4924
2024-07-02 11:44:00 +02:00
Dion Moult
c4dfbdbe2e
Merge branch 'v0.7.0' into v0.8.0
2024-06-07 23:48:39 +10:00
Thomas Krijnen
0edfb0e791
Settings rework for plan/model/context and interfacing with python
2024-04-18 21:04:02 +02:00
Thomas Krijnen
745f7674ff
Update clash code to conform to v0.8
2024-04-18 12:02:22 +02:00
Dion Moult
36ca54f3a2
Don't consider borderline points to be inside a shape for more robust protrusion results
2024-04-18 10:45:31 +02:00
Dion Moult
4f20ebce80
Change precision check of "is point on line" to be 0.01mm
...
Precision::Confusion() is 1e-7 which is too small apparently when doing this math. There are plenty of results which are things like 5e-7.
2024-04-18 10:45:31 +02:00
Dion Moult
8f19f6ce07
Reinclude missing max_protrusions_
2024-04-18 10:42:35 +02:00
Thomas Krijnen
ea17cd9b42
Fix is_manifold(), sorry :(
2024-04-18 10:42:35 +02:00
Thomas Krijnen
75732d1d5d
Integrate @Moult's add_element(TriangulationElement*)
2024-04-18 10:42:33 +02:00
Dion Moult
23f91c73af
Clash detection features
2024-04-18 10:40:32 +02:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
d34b1e9545
Fix compilation of wrapper
2023-08-01 08:56:16 +08: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
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Thomas Krijnen
ccde605029
File renames, build script and cmake updates
2022-11-15 13:19:24 +01:00