23 Commits

Author SHA1 Message Date
Lukas Matena
7e4ac102f4 Follow-up to 963f96b - fixed crash when one of the partial meshes was degenerate (SPE-2661) 2025-02-12 17:12:32 +01:00
Lukas Matena
963f96b31f SPE-2630: Fixed CSG operations on meshes splittable to parts with inward-facing normals (#13786) 2025-01-21 14:38:38 +01:00
tamasmeszaros
198f00db8a Comments for uncommented functions declarations within CSGMesh subdir 2024-01-26 10:19:11 +01:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
tamasmeszaros
cfc0100b63 Fixing crash when checking cgal mesh boolean eligibility
fixes SPE-1807
fixes #10887
2023-08-29 14:49:51 +02:00
tamasmeszaros
c5b22163c5 Fix crash when exporting to stl 2023-07-27 15:33:05 +02:00
tamasmeszaros
3c1b81e384 Remove unnecessary line 2023-02-17 14:02:03 +01:00
tamasmeszaros
b403ba10c1 Fix mirroring inside volumes trafos
Fix leftover after successive slicing runs
2023-01-18 11:20:22 +01:00
tamasmeszaros
7d6c2cad0a Hotfix for hollowing issues 2023-01-16 19:39:30 +01:00
tamasmeszaros
440df505b4 SLA backend thread-safety improvements
- Put AnyPtr into separate header, it deserves one
- Add means to handle shared pointers inside AnyPtr
- Use shared pointers in sla csg collection for meshes not owned by Model
- Add method to get the last completed step in PrintObjectBase
- Make SLAPrintObject::get_parts_to_slice() safe to call from UI thread against background thread activity.
2023-01-11 18:24:44 +01:00
tamasmeszaros
a4e50f8219 Fix gizmo cut previews
When using legacy hole drilling algorithm
2023-01-11 14:54:09 +01:00
tamasmeszaros
159fc4e28e Minor improvements
Fix bad function call exception with empty interrupter (OpenVDB)
2023-01-02 13:40:04 +01:00
tamasmeszaros
bfb1ec073d Comments for CSG stack ops 2023-01-02 11:07:15 +01:00
tamasmeszaros
1efc8191a2 Full support of csg op stack. Preferring cgal in preview if feasible 2022-12-21 18:09:31 +01:00
tamasmeszaros
d75b951c39 FInish csg operation stacking in cgal side
Broken slicing
2022-12-21 13:53:33 +01:00
tamasmeszaros
25ca46e3eb Add support for csg operation stacking 2022-12-20 17:38:46 +01:00
tamasmeszaros
6323e27cdc csg voxelization speedup with additional parallelism 2022-12-15 13:05:02 +01:00
tamasmeszaros
fa2fef9283 Optimize csg slicing with large number of positive parts 2022-12-15 12:27:53 +01:00
tamasmeszaros
3a7af1c1de SLA Backend: skip voxelization if the original mesh is usable as preview 2022-12-13 09:49:54 +01:00
tamasmeszaros
a141a4c0bc Improve cancellation of new sla backend 2022-12-13 09:49:37 +01:00
tamasmeszaros
191f04568d Do mesh booleans with cgal if possible. 2022-11-29 11:11:32 +01:00
tamasmeszaros
2a8c9d7462 Refinements 2022-11-29 11:11:32 +01:00
tamasmeszaros
2144f81bf1 Useful backend improvements from sla volumes branch 2022-11-29 11:10:52 +01:00