kreso-t
1e53a8f479
Fix for crash on windows env.
2018-09-26 17:05:29 +02:00
kreso-t
27f9a69f24
Path: Adaptive - small improvement
...
- tendency to join cuts when possible
2018-09-26 17:05:05 +02:00
Zheng, Lei
35f6a4fa72
Path.Area: fix offset pocket mode
2018-09-26 17:02:36 +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
96e2f44e28
Path: Adaptive - fix for profiling operation
...
- improved handling for sharp corners for profiling op.
2018-09-19 18:29:18 +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
wmayer
4a717a8a44
Make destructors of all generated Py class protected
...
This is to avoid to create an object on the stack and thus to clutter Python's reference counting mechanism
2018-09-19 18:22:22 +02:00
luz.paz
b214f606c4
Misc. typo and whitespace fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=3&t=30988#p256964
along with other misc. fixes
2018-09-19 17:26:03 +02:00
Markus Lampert
97ad1b687f
Renamed Path Chamfer op to Deburr.
2018-09-17 10:27:49 +02:00
Markus Lampert
a9e040eb10
Fixed selection restore of entire object.
2018-09-17 10:23:41 +02:00
Markus Lampert
91371a6c6a
Added option to rotate multiple base objects as a compound or individually.
2018-09-17 10:23:41 +02:00
Markus Lampert
041d800518
Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually.
2018-09-17 10:23:40 +02:00
Markus Lampert
725d87417b
Don't force stock refresh on editor start
2018-09-17 10:23:40 +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
Markus Lampert
76638c7c32
Return self in addProperty for interface compliance.
2018-09-16 15:38:27 -07:00
luz.paz
d1f1230ef5
Typo and whitespace fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip=".git,*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/zipios++" -L "entires,fle,actuall"`
2018-09-15 19:13:52 +02:00
wmayer
712012678f
fix some MSVC & clang warnings
2018-09-11 11:02:43 +02:00
kreso-t
ba6132c4b4
Path: Adaptive - fix for convetional mode detection
2018-09-11 11:02:43 +02:00
kreso-t
e69571dcf3
Path: Adaptive - fix for offset glitches
2018-09-11 11:02:43 +02:00
kreso-t
40ff33d4a7
PathSimulation - fix for memory consumption with complex sim paths
2018-09-11 11:02:43 +02:00
kreso-t
9a451bbf3f
Path: Adaptive - fix for integration
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
6db02838c3
Path: Adaptive - typo
2018-09-11 11:02:42 +02:00
kreso-t
90cd7cb23a
Path: Adaptive - fixes
2018-09-11 11:02:42 +02:00
kreso-t
78e6cb30b6
Path : Adaotive - fix for finishing pass supression outside stock
2018-09-11 11:02:42 +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
7b1f384982
Path: Adaptive -fix
2018-09-11 11:02:41 +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
f24d66f965
Path: Adaptive - fix for VS build
2018-09-11 11:02:40 +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
526aadfd82
Path: Adaptive - path linking optimizations
2018-09-11 11:02:40 +02:00
kreso-t
4619f8a584
Path: Adaptive - bugfix
2018-09-11 11:02:39 +02:00
kreso-t
cbecc2a49a
Path: Adaptive - keep tool down feature - alfa
2018-09-11 11:02:39 +02:00
kreso-t
929bf9de50
Path: Adaptive - fix for cut direction
2018-09-11 11:02:39 +02:00
kreso-t
8ce1e811d5
Path:Adaptive - fix
2018-09-11 11:02:39 +02:00
kreso-t
0cbc401f7d
Path: Adaptive - cleanup
2018-09-11 11:02:39 +02:00
kreso-t
743e95bca8
Path: Adaptive - bug fix
2018-09-11 11:02:38 +02:00
kreso-t
3928b5c852
Path: Adaptive - bugfix
2018-09-11 11:02:38 +02:00
kreso-t
a980d1e9f1
Path: Adaptive - bugfix
2018-09-11 11:02:38 +02:00
kreso-t
0bfd6d7e8e
Path: Adaptive - fix for stock to leave for outside region
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
364daff4c7
Path: Adaptive - bugfix
2018-09-11 11:02:37 +02:00
kreso-t
d578a546c3
Path: Adaptive - bug fix
2018-09-11 11:02:37 +02:00