berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
sliptonic
ebb0f5934c
Merge pull request #7333 from mlampert/bugfix/external-thread-issues
...
PATH: Bugfix/external thread issues
2022-08-08 10:11:23 -05:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Markus Lampert
d54ad5048d
Fixed radii calculations and their processing for external threads
2022-08-07 18:01:07 -07:00
Markus Lampert
020f721ec2
Fixed external thread milling orientation and direction
2022-08-07 18:01:07 -07:00
Markus Lampert
b4f553f7e5
Fixed logic error in path selection drill gate.
2022-08-07 18:01:07 -07:00
Markus Lampert
89e783d708
Added check to deal with float nan as cycle time result
2022-08-07 18:01:07 -07:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
berniev
47ac049e14
Mod: use emplace_back
2022-08-05 10:36:16 +02:00
Markus Lampert
ad53bf1da2
Enabled exception handling again
2022-08-02 13:32:25 -07:00
Markus Lampert
93703c1921
Moved voronoi classes into Path.Voronoi module.
2022-08-02 13:32:25 -07:00
Markus Lampert
3289b12511
Renamed python class Voronoi to VoronoiDiagram
2022-08-02 13:32:25 -07:00
Markus Lampert
bb9b13a057
vcarve to color all borderline edges and ignore them for path generation
2022-08-02 13:32:25 -07:00
Markus Lampert
a8d4733086
Added borderline interface to voronoi edge
2022-08-02 13:32:25 -07:00
luz paz
bf030f76aa
Fix various 'testing inequality to None' syntax issues
...
Substitute `is not None` for `!= None`
2022-07-31 14:11:48 +02:00
Uwe
d1332def5c
[Path] remove unnecessary Python check
...
we only support Python 3
2022-07-31 05:27:03 +02:00
wmayer
af71685a50
Path: [skip ci] Fix several clazy issues:
...
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
2022-07-25 12:21:32 +02:00
Uwe
6aa7b0d761
[Path] remove check for python 2
2022-07-23 15:12:35 +02:00
Uwe
32ab100ed5
Mod: remove some superfluous Boolean checks ( #7213 )
...
* Mod: remove some superfluous Python Boolean checks
2022-07-19 01:35:12 +02:00
Uwe
763a575b23
Mod: remove some unnecessary nullptr checks
2022-07-18 12:58:12 +02:00
Uwe
c619e7bbda
[Path] remove superfluous nullptr checks
2022-07-18 02:52:48 +02:00
Mikael Ågren
188384f11a
Remove dead code
2022-07-17 17:39:20 +02:00
sliptonic
c0bf0f5c72
Merge pull request #7168 from sliptonic/feature/camoticstooltable
...
[Path] export a camotics tooltable
2022-07-17 08:42:43 -05:00
sliptonic
ac49ceb96f
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
b3924df2b7
GUI panel for chipbreaking
2022-07-16 11:30:16 -05:00
sliptonic
0352ddca13
Additional changes to support G73
2022-07-16 11:30:16 -05:00
sliptonic
70ad469f8b
Generator can produce G73 (chipbreak) commands instead of G83.
...
Add tests
2022-07-16 11:30:16 -05:00
wmayer
9c9d053147
Path: replace PyObject_IsTrue with Base::asBoolean
2022-07-16 12:44:38 +02:00
wmayer
60d3a18453
Path: fixes -Woverloaded-virtual
2022-07-16 12:15:41 +02:00
Benjamin Alterauge
9983531cc3
Remove duplicate source code
2022-07-16 10:55:24 +02:00
sliptonic
4f91d4a947
set PathArea section tolerance to 1e-07.
2022-07-14 08:53:26 -05:00
sliptonic
3b6b8b285a
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
6364c75240
Fixes #7164
2022-07-12 14:15:52 -05:00
sliptonic
10abaee855
remove G53 from fixture list
2022-07-12 13:24:05 -05:00
sliptonic
6bc60776f6
Avoid python 3.6 error.
...
subprocess doesn't have capture_output.
Use subprocess.PIPE instead.
2022-07-12 12:23:06 -05:00
sliptonic
38e4182440
G38 fixes for probe visualization per mlampert
2022-07-12 12:22:36 -05:00
sliptonic
334778c3c0
minor black fixes
2022-07-12 12:22:36 -05:00
sliptonic
427073fa5c
export a camotics tooltable
2022-07-12 09:52:59 -05:00
LarryWoestman
93b29c587b
Path: Reformatted to a line lenght of 88 using black.
2022-07-11 15:09:15 -07:00
LarryWoestman
b2a7654c31
Path: Added 4 refactored postprocessors and postprocessor tests.
2022-07-11 15:09:15 -07:00
LarryWoestman
15360abc95
Path: Moved all of the global values to a dictionary named "values".
2022-07-11 15:09:14 -07:00
sliptonic
fc961d72a0
Lower level discrete tests for Linuxcnc post
2022-07-11 15:09:14 -07:00
Russell Johnson
3b318015c1
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
e4a1f0772a
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
andrea
caaeace6eb
remove unused boost files
2022-07-01 03:18:36 +02:00
sliptonic
ade72dc869
Another import bug. This time if --version doesn't return a patch number.
2022-06-28 15:57:01 -05:00
sliptonic
32e6d9facc
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
d652ee48b2
Also check that the module imports correctly
2022-06-26 14:09:28 -05:00
Mikael Ågren
5db753ae0a
Restore drilling op retract value to user supplied Retract Height
...
Restores the retract behaviour to pre f7b73e8. After f7b73e8 Retract
Height is no longer used.
2022-06-26 19:43:00 +02:00
sliptonic
ee66417a57
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