Russell Johnson
228bd786fe
Fix: SetupProperties() syntax correction
...
Job GUI broken due to SetupProperties() syntax error
2019-07-26 11:18:49 -05:00
Russell Johnson
474492bcd1
MillFace: add feature - exclude raised areas
...
new feature enabled by name, excludes raised areas inside face, but mills over pockets and holes.
Apply 'ExcludeRaisedAreas' to all BoundaryShapes
Add algorithm to apply 'ExcludeRaisedAreas' to Stock and BoundBox
2019-07-23 04:54:01 -05:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
sliptonic
c8e945a3ab
Path: normalize proxy stratements
...
remove bare exceptions
2019-06-21 13:01:01 -05:00
luz.paz
ec12ffae0c
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert
c4e87429c0
Added multi base model support to MillFace.
2018-09-11 07:24:34 +02:00
Markus Lampert
0603448a92
Operation setting support for all pocket ops.
2018-09-02 00:32:22 -07:00
Markus Lampert
353ec4a646
Added name parameter to operation proxy constructor.
2018-09-02 00:32:22 -07:00
Markus Lampert
9cd8ac46f7
Add job as parameter to opSetDefaultValues
2018-09-02 00:32:22 -07:00
sliptonic
728c7b75bc
Path: add stock boundary as choice for millface
...
fixes #3326
2018-02-09 15:58:44 +01:00
sliptonic
9f2e774daf
Path: Fix MillFace default values
...
fixes #3324
2018-01-25 18:45:14 -02:00
Markus Lampert
97799f0e9e
Fixed all ops to use Op...Depth in order to not mess with the expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
69e5f791a2
Reduced logging for pocket ops again.
2017-08-22 10:16:58 -03:00
Markus Lampert
5cf63ae2de
Refactored pocket and facing to use the same base class; added min travel and keep tool down to the interface - latter one is hidden since it currently doesn't seem to work.
2017-08-22 10:16:58 -03:00
Markus Lampert
684b4f6e7e
Added doc strings to operations.
2017-08-22 10:16:58 -03:00
Markus Lampert
62c9bcc39a
Added support for baseobject into PathOp, used by almost all ops anyway.
2017-08-22 10:16:58 -03:00
Markus Lampert
f4c20e7c61
Moved base functionality into PathOp and renamed AreaOp interface to areaOp...
2017-08-22 10:16:58 -03:00
Markus Lampert
a8a9e3c4a8
Converted MillFace to be based on PathAreaop.
2017-08-22 10:16:57 -03:00
sliptonic
0b0c3b2b2e
Path: fix #3048 Visibility on recompute is now preserved
2017-07-10 19:17:41 -03:00
sliptonic
4063609e89
Path: cleanup start points
...
Make sure we're storing path parms for debugging
2017-07-07 16:42:06 -05:00
sliptonic
f444f96c7d
re-arrange TestPathPost setup to simplify testing muliple posts
2017-07-07 16:42:06 -05:00
sliptonic
c2abbe354c
Path: MillFace start point
2017-07-07 16:42:06 -05:00
sliptonic
26184c5046
Path: make pathmillface use different depth calculation
2017-06-28 21:49:12 +02:00
sliptonic
5f77eea2aa
Path: Adding Apply buttons
...
Give user more control of when long
running updates are executed in task
panels
2017-06-28 21:46:44 +02:00
sliptonic
7532011104
Path: remove obsolete code from cmake
...
also refactored depthparams and fixes to depths
on various operations
2017-06-28 21:46:44 +02:00
sliptonic
b34815746e
Path: adding cancel buttons to operations
2017-06-28 21:46:44 +02:00
sliptonic
5305247140
Path: fix potential crash bug.
2017-06-18 17:32:16 +02:00
sliptonic
b28ed1de02
Path: Contour works on clones and other objects with proxy and shape.
2017-06-15 14:42:30 -03:00
sliptonic
6da8c1ba94
Path: added a hidden property to store the areaparams
...
Useful for debugging.
2017-06-15 14:42:30 -03:00
sliptonic
91551520e8
Path: usecomp setting toggles the availability of the side property
2017-06-15 14:42:30 -03:00
sliptonic
7e573aba5a
Path: first experiments with collision detect
2017-06-15 14:42:30 -03:00
Markus Lampert
af699ab7e2
Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts.
2017-06-03 15:37:41 -07:00
Markus Lampert
ea49943a8f
Moved almost all translate implementations away from QtGui.
2017-06-03 15:37:41 -07:00
sliptonic
a4b801e178
Path: added use of return_last to contour.
...
Path: bug fixes
2017-05-31 23:38:59 +02:00
sliptonic
b865eba1e2
Path: Area logging
2017-05-31 23:38:59 +02:00
sliptonic
4c5c439963
Path: minor fixes to PathMillFace
2017-05-31 23:38:59 +02:00
sliptonic
29130de609
Path: make cursor reflect busy
...
Path: fix label buy in PathProfileEdges
Path: cleanup
2017-05-31 23:38:59 +02:00
sliptonic
7bccfff0de
Path: More work on PathMillFace to remove old heeks dependency
2017-05-31 23:38:59 +02:00
sliptonic
bccc959f2d
Path: Convert Contour and MillFace to use PathArea
2017-05-31 23:38:59 +02:00
sliptonic
fcbf0b568b
Path: PathMillFace correctly determines TC
2017-03-21 10:27:51 -03:00
sliptonic
fa65446ff0
Path: convert pathmill face to use tc tools
2017-03-21 10:27:51 -03:00
sliptonic
30020e91ae
Path: adjust ops to use TC tools
...
Path: fix contour panel
2017-03-21 10:27:51 -03:00
Kurt Kremitzki
be2a827a69
Update Path to py3-compatible printing
2017-01-30 10:21:22 +01:00
Sebastian Stetter
57e62d682a
PATH: fix for 2805
...
changed TaskPanels to use unit conversions via FreeCAD.Units
commented out references to segLen since it si used nowhere
2017-01-09 13:24:23 +01:00
sliptonic
a71e33403b
Revert "PATH: Prevent Job creation without Base object."
...
This reverts commit fb47372eae783fd9ae110a6d507faa0a79b5051d.
2016-12-11 12:48:35 -06:00
sliptonic
f02e7b1eae
PATH: Prevent Job creation without Base object.
...
PathMillFace won't add a base if it isn't known to the parent
2016-12-11 12:47:56 -06:00
sliptonic
e35377298f
PATH: Default values for start/end depths improved
2016-12-11 12:47:56 -06:00
sliptonic
66210c7888
PATH: Delete misplaced and unused files
2016-12-11 12:47:56 -06:00
ml
b417ac153b
Fix for 2773 and two other minor fixes.
2016-11-15 22:19:57 -08:00
sliptonic
1b7d929f9e
Holding tag bugs
...
Removed OCC from profile
Add option to suppress profile of perim.
2016-11-13 14:51:36 -06:00