tamasmeszaros
005e625271
Fix crash caused by boost log trivial on mac
2021-03-19 14:03:28 +01:00
tamasmeszaros
e5ad140214
Fix mac warnings
2021-03-19 14:03:28 +01:00
tamasmeszaros
180fe17624
Fix previous commit's missing include
2021-03-17 10:05:24 +01:00
tamasmeszaros
5ef0fd1f39
CGAL may have infinite face vertex ranges.
...
Calling vtc.size() may end up in an infinite loop. Also, quads do not appear in CGAL meshes.
2021-03-17 09:42:03 +01:00
tamasmeszaros
f9f48c73a5
Working hole drilling one by one without linear slowdown.
2021-03-16 09:31:03 +01:00
tamasmeszaros
01bfeb484a
Avoid mesh alteration when converting to CGAL Surface_Mesh
...
orient_to_bound_a_volume tends produce incorrect results.
2021-03-16 09:31:03 +01:00
Lukas Matena
d7b7a3a567
Removed unused include (related to #4912 )
2020-10-19 11:16:43 +02:00
Vojtech Bubnik
f58ee46687
WIP Refactoring of exceptions:
...
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
bubnikv
7769f9740b
64bit coord_t
...
Vec3i as a vertex index to TriangleMesh constructor
2020-03-25 14:35:41 +01:00
tamasmeszaros
cda8891fe8
Hollowing: randomize hole mesh translations before unification.
...
To prevent self intersections in the output mesh.
2020-02-07 16:33:04 +01:00
tamasmeszaros
88be689482
Handle CGAL exceptions and add tests for mesh boolean operations
...
Add conversion to exact predicates exact construction kernel format for consecutive booleans (experiments)
2020-02-05 17:40:05 +01:00
Lukas Matena
18ca88013f
Merge branch 'master' into lm_drilling_backend_rebased
2020-02-03 15:20:16 +01:00
Lukas Matena
5ef96b1216
Trying to improve drilling stability by handling CGAL exceptions
2020-01-29 15:57:49 +01:00
tamasmeszaros
94a520c052
Fix cgal when used from distro package
...
fix CMake -frounding-math propagation from CGAL.
2020-01-28 14:49:39 +01:00
tamasmeszaros
39b4cb2a50
MeshBooleans with CGAL only
2020-01-16 14:31:31 +01:00
Lukas Matena
0733a4d2f5
Fixup of previous commit: actually adding new source files
2019-12-13 15:08:44 +01:00