Commit Graph

971 Commits

Author SHA1 Message Date
Markus Lampert
604dc32f63 Fixed PathSetupSheet task panel and added doc strings to the UI. 2018-10-02 09:42:52 -03:00
Markus Lampert
4744b55903 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
51f1cabadb 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
214b45a180 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
luz.paz
360e581672 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
e3952867a9 Renamed Path Chamfer op to Deburr. 2018-09-17 10:27:49 +02:00
Markus Lampert
58372e78ab Fixed selection restore of entire object. 2018-09-17 10:23:41 +02:00
Markus Lampert
99e844863f Added option to rotate multiple base objects as a compound or individually. 2018-09-17 10:23:41 +02:00
Markus Lampert
cb2afd5a98 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
f9c166f6ec Don't force stock refresh on editor start 2018-09-17 10:23:40 +02:00
Markus Lampert
d2da4d7a19 Return self in addProperty for interface compliance. 2018-09-16 15:38:27 -07:00
luz.paz
af7180270e 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
kreso-t
4876a93434 PathSimulation - fix for memory consumption with complex sim paths 2018-09-11 11:02:43 +02:00
kreso-t
916b4de545 Path: Adaptive - fix for integration 2018-09-11 11:02:43 +02:00
kreso-t
3246283097 Path: Adaptive - prepping the PR 2018-09-11 11:02:43 +02:00
kreso-t
1a73a04c49 Path: Adaptive - typo 2018-09-11 11:02:42 +02:00
kreso-t
6bb5a080f6 Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
8edd584b68 Path: Adaptive - keep tool down ratio option + bugfixes 2018-09-11 11:02:41 +02:00
kreso-t
834a374f7b Path: Adaptive - fix for edge selections 2018-09-11 11:02:40 +02:00
kreso-t
f7ff42fe2b Path: Adaptive - fix for keep tool down linking 2018-09-11 11:02:40 +02:00
kreso-t
27da44cd8a Path: Adaptive - keep tool down feature - alfa 2018-09-11 11:02:39 +02:00
kreso-t
68b281b813 Path: Adaptive - feature to clear from outside stock bounday inwards 2018-09-11 11:02:38 +02:00
kreso-t
8ab4031073 Path: Adaptive - bug fix 2018-09-11 11:02:37 +02:00
kreso-t
a2e725821d Path: Adaptive - fix for returning to clearence height 2018-09-11 11:02:37 +02:00
kreso-t
32983d4862 Path: Adaptive - support for cylindrical stock 2018-09-11 11:02:37 +02:00
kreso-t
a7806e042d Path: Adaptive - fix for stock to leave option 2018-09-11 11:02:36 +02:00
kreso-t
0c13ef45ed Path: Adaptive - added stock to leave option 2018-09-11 11:02:36 +02:00
kreso-t
6e8fcff3ab Path Adaptive: fix for duplicate edge detection 2018-09-11 11:02:35 +02:00
kreso-t
235600538d fix for py3 error 2018-09-11 11:02:35 +02:00
kreso-t
62bb8c1a2f clean up 2018-09-11 11:02:35 +02:00
kreso-t
6981d75d56 Fix for py3 import 2018-09-11 11:02:34 +02:00
kreso-t
3f628fec89 Adaptive path to allow selection of edges 2018-09-11 11:02:34 +02:00
kreso-t
3bde81ec85 Path adaptive operation added 2018-09-11 11:02:33 +02:00
Markus Lampert
ddf65e16a8 Fixed ProfileEdges for multi base models. 2018-09-11 07:24:40 +02:00
Markus Lampert
5acf7c771f Fixed ProfileFaces for multiple base models. 2018-09-11 07:24:39 +02:00
Markus Lampert
00808f555e Fixed dogbone support for CCW profiles. 2018-09-11 07:24:39 +02:00
Markus Lampert
19c6c69e12 Select potential base if it is the only candidate for a base model 2018-09-11 07:24:39 +02:00
Markus Lampert
b3d99a129a PathUtil fixes for adding ops with preselection. 2018-09-11 07:24:39 +02:00
Markus Lampert
46d722b994 Support for converting existing jobs to multi base model on loading. 2018-09-11 07:24:38 +02:00
Markus Lampert
18bf6b6cb8 Fixed merge issues 2018-09-11 07:24:37 +02:00
Markus Lampert
7a65e48d33 Removed obsolete adjustWirePlacement. 2018-09-11 07:24:37 +02:00
Markus Lampert
b6bbccd8d4 Added support for multi base model to Engrave. 2018-09-11 07:24:37 +02:00
Markus Lampert
1d49765dc5 Added support for multi base model to Surface op. 2018-09-11 07:24:36 +02:00
Markus Lampert
34224aa7f8 Added multi base model support to Pocket 3D op. 2018-09-11 07:24:36 +02:00
Markus Lampert
4983a69210 Changed base model tab view to a tree view 2018-09-11 07:24:36 +02:00
Markus Lampert
0b1ae8c5e5 Fixed merge issues 2018-09-11 07:24:35 +02:00
Markus Lampert
f9f372b036 New approach to determine if an object is a solid - based on it's volume. 2018-09-11 07:24:35 +02:00
Markus Lampert
6fa080a818 Fixed typo 2018-09-11 07:24:35 +02:00
Markus Lampert
811b93eb18 Added support for multi base model to Chamfer op. 2018-09-11 07:24:34 +02:00
Markus Lampert
c4e87429c0 Added multi base model support to MillFace. 2018-09-11 07:24:34 +02:00