Commit Graph

2456 Commits

Author SHA1 Message Date
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
sliptonic b97e141e01 Merge pull request #6796 from Russ4262/fix/3d_surface_opt_step_trans
Path: Fixes #6775 - Check for end of range
2022-05-05 09:55:52 -05:00
Russell Johnson 5321edca3c Path: Fixes #6775 - Check for end of range
Change transition target point to last point at Safe Height if no more parts are available for processing.
2022-04-25 21:50:10 -05:00