Commit Graph

27 Commits

Author SHA1 Message Date
kreso-t
c2f2db8b56 Path: Adaptive - finishing path improvements
- fixed bug in path cleaning (artifacts on the finish path)
- increased path discretization resolution
2018-10-29 10:28:54 -03:00
kreso-t
cc0dbb58e5 Path: Adaptive - adjustments to path smoothing 2018-10-04 16:23:20 +02:00
kreso-t
ac6eebe7b9 Path: Adaptive - enhancements and bug fixes
- more accurate path cleaning
- fix for uncleared area remaining
- linking paths smoothing
2018-09-23 10:45:45 +02:00
kreso-t
de5ad52415 Path: Adaptive - enhancements and bug fixes
- cleanup & spelling corrections
- lead-in/lead-out improvements
- safer transition of linking path into lead-in/cut
- self-intersection check for keep tool down path
- additional perf. optimisations by parameter tuning
2018-09-19 18:28:48 +02:00
kreso-t
ee128a32fd Fix for compiler warnings 2018-09-17 09:57:47 +02:00
kreso-t
e9e27656be Path: Adaptive - small enhancement
- improved handling in spiky corners
2018-09-17 09:57:47 +02:00
kreso-t
46cd140c8b Path: Adaptive - performance optimization for larger models
- utilizing bounding boxes
- changed the alg. for resolving tool down linking paths,
   resolution is no longer based on clipper offsets as
   offset alg. tends to become slow
- new tool down linking alg. also should be better in finding
   shorter linking paths
- lead-in lead-out improvements
2018-09-17 09:57:46 +02:00
wmayer
712012678f fix some MSVC & clang warnings 2018-09-11 11:02:43 +02:00
kreso-t
43ee740ef7 Path: Adaptive - prepping the PR 2018-09-11 11:02:43 +02:00
kreso-t
9bb3576f6d Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
f4dec2ece6 Path: Adaptive - fix 2018-09-11 11:02:42 +02:00
kreso-t
202ace41a5 Path: Adaptive - keep tool down ratio option + bugfixes 2018-09-11 11:02:41 +02:00
kreso-t
53bbbe3eca Path: Adaptive - bug fixes 2018-09-11 11:02:41 +02:00
kreso-t
00085edd33 Path: Adaptive - linking optimization - chaining by distance 2018-09-11 11:02:41 +02:00
kreso-t
3c6d2094ab Path: Adaptive - fix for edge selections 2018-09-11 11:02:40 +02:00
kreso-t
3c7a884120 Path: Adaptive - fix for keep tool down linking 2018-09-11 11:02:40 +02:00
kreso-t
af102ca1c5 Path: Adaptive - linking optimizations 2018-09-11 11:02:40 +02:00
kreso-t
cbecc2a49a Path: Adaptive - keep tool down feature - alfa 2018-09-11 11:02:39 +02:00
kreso-t
0cbc401f7d Path: Adaptive - cleanup 2018-09-11 11:02:39 +02:00
kreso-t
3928b5c852 Path: Adaptive - bugfix 2018-09-11 11:02:38 +02:00
kreso-t
365227a049 Path: Adaptive - feature to clear from outside stock bounday inwards 2018-09-11 11:02:38 +02:00
kreso-t
4603f61661 Path: Adaptive - fine tuning 2018-09-11 11:02:37 +02:00
kreso-t
791435b088 Path: Adaptive - added stock to leave option 2018-09-11 11:02:36 +02:00
kreso-t
547ebe4fb6 Path: Adaptive - linking moves optimization 2018-09-11 11:02:36 +02:00
kreso-t
2b395e07b8 Adaptive - finer tolerances for path cleaning 2018-09-11 11:02:34 +02:00
kreso-t
7541343022 Fix for compiling with VS2013 2018-09-11 11:02:34 +02:00
kreso-t
31cbf6f653 Path adaptive operation added 2018-09-11 11:02:33 +02:00