Markus Lampert
38e34758c7
Fixed logic error in path selection drill gate.
2022-08-07 18:01:07 -07:00
Markus Lampert
ffe0961853
Added check to deal with float nan as cycle time result
2022-08-07 18:01:07 -07:00
Markus Lampert
3408d7c2ca
Enabled exception handling again
2022-08-02 13:32:25 -07:00
Markus Lampert
729c24b0f1
Moved voronoi classes into Path.Voronoi module.
2022-08-02 13:32:25 -07:00
Markus Lampert
79021f4913
Renamed python class Voronoi to VoronoiDiagram
2022-08-02 13:32:25 -07:00
Markus Lampert
9cc1d277fa
vcarve to color all borderline edges and ignore them for path generation
2022-08-02 13:32:25 -07:00
luz paz
786741c0c0
Fix various 'testing inequality to None' syntax issues
...
Substitute `is not None` for `!= None`
2022-07-31 14:11:48 +02:00
Uwe
cce5de8087
[Path] remove check for python 2
2022-07-23 15:12:35 +02:00
Uwe
3a50f95be4
Mod: remove some superfluous Boolean checks ( #7213 )
...
* Mod: remove some superfluous Python Boolean checks
2022-07-19 01:35:12 +02:00
sliptonic
ef04487cd1
Merge pull request #7168 from sliptonic/feature/camoticstooltable
...
[Path] export a camotics tooltable
2022-07-17 08:42:43 -05:00
sliptonic
fa49c07840
Update src/Mod/Path/PathScripts/PathToolBitLibraryGui.py
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2022-07-16 12:16:14 -05:00
sliptonic
9f7c699fb8
GUI panel for chipbreaking
2022-07-16 11:30:16 -05:00
sliptonic
6d81f31f11
Additional changes to support G73
2022-07-16 11:30:16 -05:00
sliptonic
acf2a186e5
set PathArea section tolerance to 1e-07.
2022-07-14 08:53:26 -05:00
sliptonic
c126a8cced
Merge pull request #7137 from Russ4262/fix/path_array_polar
...
Path: Fix Type=Polar regression in PathArray
2022-07-13 18:40:24 -05:00
sliptonic
e141910597
Fixes #7164
2022-07-12 14:15:52 -05:00
sliptonic
a78d504ea4
remove G53 from fixture list
2022-07-12 13:24:05 -05:00
sliptonic
ea1236664c
Avoid python 3.6 error.
...
subprocess doesn't have capture_output.
Use subprocess.PIPE instead.
2022-07-12 12:23:06 -05:00
sliptonic
c4c553617f
minor black fixes
2022-07-12 12:22:36 -05:00
sliptonic
792cb05473
export a camotics tooltable
2022-07-12 09:52:59 -05:00
LarryWoestman
e7a8fd18e0
Path: Reformatted to a line lenght of 88 using black.
2022-07-11 15:09:15 -07:00
LarryWoestman
62d8d8b993
Path: Added 4 refactored postprocessors and postprocessor tests.
2022-07-11 15:09:15 -07:00
LarryWoestman
8265de7b55
Path: Moved all of the global values to a dictionary named "values".
2022-07-11 15:09:14 -07:00
Russell Johnson
c52317a851
Path: Fix Type=Polar regression
...
This regression was introduced in PR #4818 with the refactor. The source of the regression is that the `rotatePath()` method was not included in the new `PathArray` class created in the refactor.
This commit relocates the missing method to the `PathArray` class where it belongs, and corrects the `path` argument where the method is called.
2022-07-05 12:58:21 -05:00
sliptonic
fcdec28716
Merge pull request #6974 from agren/restore-path-drilling-retract-behaviour
...
Path: Restore drilling op retract value to user supplied Retract Height
2022-07-02 12:20:54 -05:00
sliptonic
e428337ffc
Another import bug. This time if --version doesn't return a patch number.
2022-06-28 15:57:01 -05:00
sliptonic
d13db0ea4c
Merge pull request #7096 from sliptonic/bug/camotics
...
[Path] Fix import error if camotics not installed.
2022-06-27 08:53:26 -05:00
sliptonic
a84220cd21
Also check that the module imports correctly
2022-06-26 14:09:28 -05:00
Mikael Ågren
25242430f4
Restore drilling op retract value to user supplied Retract Height
...
Restores the retract behaviour to pre 5b23af3 . After 5b23af3 Retract
Height is no longer used.
2022-06-26 19:43:00 +02:00
sliptonic
1f07083d4a
Merge pull request #6760 from Russ4262/fix/dressup_leadinout
...
Path: Fixes #6693 - Add Z and K values to arc commands
2022-06-25 12:10:48 -05:00
sliptonic
45b9f2a7aa
Fix import error if camotics not installed.
2022-06-25 10:25:08 -05:00
sliptonic
9db32a3911
Merge pull request #7056 from Kuzma30/toolbit_tr
...
[Path] Add localization for PathToolBit and update Path.ts
2022-06-20 17:20:32 -05:00
sliptonic
8dad6cf84d
Resolving bugs and rebasing for 0.21 merge
2022-06-20 13:09:09 -05:00
Kuzemko Alexsandr
7b02f492fa
[Path] Add localization for PathToolBit
2022-06-19 20:47:07 +03:00
sliptonic
f94aecad70
Working on simulation
...
working on camotics with multiple file output and tests
2022-06-19 10:47:25 -05:00
Russell Johnson
8edc9b142d
Path: Fixes #6693 - Add missing feed rate for G1 layer command
2022-06-18 20:57:54 -05:00
Russell Johnson
39abd5433e
Path: Fixes #6693 - Add Z and K values to arc commands
2022-06-18 20:57:53 -05:00
sliptonic
64fe6c269a
Fixes for output naming in path sanity
2022-06-18 16:34:53 -05:00
sliptonic
60cc7cfcf1
fix output elements
2022-06-18 16:34:53 -05:00
sliptonic
97a52a991a
Improve the output splitting
...
Add ability to substitute tool name, op name, or fixture name in filename
Add unit tests
2022-06-18 16:34:52 -05:00
sliptonic
6462cdf231
zero out Job.Path property if it exists
2022-06-06 11:40:01 -05:00
sliptonic
9adf4c4e33
fixes 6826. Simplifies logic for calculating helix stepovers
2022-05-16 10:58:04 -05:00
sliptonic
b96a650dec
Merge pull request #6703 from Russ4262/fix/extensions_size_update
...
Path: Fix extensions updates and Default Length application [Bug]
2022-05-13 09:08:49 -05:00
janne
349c6be995
#6871 Use the variable 'cam_file' instead of trying to read an non-existing document.
2022-05-11 19:30:06 +02:00
sliptonic
b4cb34c4d3
Merge pull request #6872 from JanneKro/master
...
#6871 - Certain PostProcessors spam errors and other output
2022-05-11 10:43:34 -05:00
janne
55f1222bc2
Remove '<post_processor_name> gcode postprocessor loaded.' message from the post-processors that have them.
2022-05-11 16:26:05 +02:00
janne
0f7cb192d5
Do not read filename of document when it isn't open.
2022-05-11 16:17:06 +02:00
Gauthier
e1b00be15c
T, H and S GCode parameters are integers, not float numbers.
2022-05-11 11:47:48 +02:00
Russell Johnson
03c5661690
Path: Relocate valueChanged signal translation to QSB class
...
Moved the translation method from PathFeatureExtensionsGui module to proper location within QuantitySpinBox class in PathGui module.
This change adds a missing translation method for passing the `editingFinished` signal to the parent task panel when the user is finished editing a QuantitySpinBox object with an active expression in the Gui.
If no expression is active, this new method is dormant.
Some cleanup of initial changes related to development of this fix are included.
2022-05-06 17:10:41 -05:00
Russell Johnson
477c912ad0
Path: Fix delayed extension length updates
...
These changes allow for the extensions to be updated immediately upon changing either the Default Length expression or spinbox value, without having to click outside the spinbox.
2022-05-06 17:10:40 -05:00