kreso-t
70fef39341
Path: Adaptive - finish depth option added
...
implemented the same way as in other path area operations
reusing the PathUtils.depth_params class
2018-10-22 15:41:18 -03:00
luz.paz
125f41e3e8
Misc. typo fix
...
Found via `codespell`
2018-10-11 16:21:28 -04:00
Markus Lampert
78863e2698
Added comment about the correctness of cloning a clone - lest I not attempt to /fix/ it again
2018-10-05 11:30:45 +02:00
Markus Lampert
1a6665c0f4
Changed view providers to use Gui.Document.setEdit to start the editor for a new object.
2018-10-05 11:30:45 +02:00
kreso-t
cc0dbb58e5
Path: Adaptive - adjustments to path smoothing
2018-10-04 16:23:20 +02:00
markus
a4b0bdf33d
Fixed context menu for PathIconViewProvider
2018-10-03 16:49:26 +02:00
markus
293ac55262
Fixed path model double click
2018-10-03 16:49:19 +02:00
Markus Lampert
a7942fc3ec
Fixed path tool controller context menu
2018-10-02 09:42:52 -03:00
Markus Lampert
04568dc6ee
Cleaned up path op context menu
2018-10-02 09:42:52 -03:00
Markus Lampert
317de14d25
Fixed model edit
2018-10-02 09:42:52 -03:00
Markus Lampert
82b98588aa
Fixed support for objects in the tree without a Proxy
2018-10-02 09:42:52 -03:00
Markus Lampert
840e904a12
Fixed context menu for PathJob
2018-10-02 09:42:52 -03:00
Markus Lampert
dd2679bc46
Fixed PathSetupSheet task panel and added doc strings to the UI.
2018-10-02 09:42:52 -03:00
Markus Lampert
cf2799ccd8
Refactored operation initialisation into separate module so it can be called from the WB and the Job UI.
2018-10-02 09:42:52 -03:00
kreso-t
d1eb5f19a8
Path: Adaptive - Small adjustment to link path cleaning
2018-09-29 18:12:45 +02:00
kreso-t
9a2338a2cf
Path: Adaptive - small performance improvement
...
- related to linking path smoothing
2018-09-29 18:12:28 +02:00
kreso-t
a9dfb16998
Path: Adaptive - improvements and bug fixes
...
- more accurate path smoothing
- fix for missing helix lead-in in some cases
- fix for cleaning of helix center point
- increased max allowed step-over to 75%
2018-09-29 18:12:09 +02:00
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