Vojtech Bubnik
f191b4611d
Further rework of ClipperUtils: Replaced many to_polygons() /
...
to_expolygons() calls with templated ClipperUtils variants to avoid
memory allocation and copying.
2021-05-03 11:39:53 +02:00
tamasmeszaros
c5c73f4257
Use new libnest backend for MinAreaBoundingBox wrapper
2021-04-21 17:21:43 +02:00
tamasmeszaros
f3af547441
New custom backend for libnest2d using libslic3r types
...
Adapted to new clipper->eigen mod
2021-04-21 16:02:25 +02:00
Lukas Matena
f7e26b5655
Fixing GCC warnings 2
2021-01-29 10:46:52 +01:00
tamasmeszaros
eabc09ca36
Cover various overhang types cumulatively
2020-10-16 11:14:57 +02:00
tamasmeszaros
ef968100fd
Use rotated bounding box to calculate eccentricity
2020-10-16 11:14:57 +02:00
Vojtech Bubnik
57bd0f2a60
This broke the SLA support point generator test. Why?
2020-10-15 13:35:45 +02:00
Vojtech Bubnik
377294d67f
A little bit cheaper triangle random sampling + documentation.
2020-10-15 07:58:13 +02:00
tamasmeszaros
7917b63089
Improvements to support point generator
...
- Separate the 3 bands -- dangling, sloping and full overhanging -- regions and handle them with different support force deficits.
- Use a heuristic for overhanging edges to increase the number of support points generated for them
- Try to make overhangs and slopes deficit depend on stable area.
2020-09-10 13:19:17 +02:00
tamasmeszaros
d4f32a3b4d
Fix build on win and rpi
2020-08-13 15:09:22 +02:00
tamasmeszaros
bbffe7c52b
replace ccr_::enumerate with flexible for_each
...
enumerate is unusual and would only work effectively with random access iterators
this for_each takes advantage of tbb blocked_range
replace ccr_::enumerate with flexible for_each
enumerate is unusual and would only work effectively with random access iterators
this for_each takes advantage of tbb blocked_range
2020-08-13 14:35:14 +02:00
tamasmeszaros
6a9eccf673
Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig
2020-08-03 19:05:30 +02:00
tamasmeszaros
00cd2acf2d
Fix remove_bottom_points function
2020-08-03 19:03:02 +02:00
tamasmeszaros
0ba462a0a2
Remove wrapper around std::mt19937
2020-01-15 17:44:15 +01:00
tamasmeszaros
a8e31290a5
Make support point generator deterministic.
2020-01-14 10:48:22 +01:00
Lukas Matena
71fa04ad96
SLATreeSupports generator now takes account for holes and can build supports through them
2019-11-29 10:19:02 +01:00
Lukas Matena
f24d7f19dc
EigenMesh3D raycaster should now be able to pick a correct intersection on the object or inside a hole
2019-11-22 11:14:38 +01:00
tamasmeszaros
10f2d23ff6
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
* Refactor file names in SLA dir
2019-11-11 12:55:22 +01:00