Commit Graph

3474 Commits

Author SHA1 Message Date
sliptonic
73ef1ad2db [Path] fix index error with PocketMode 2022-04-02 12:30:56 -05:00
Russell Johnson
0d7c1134dd Path: Correct PocketLastStepOver name
Correct case of property name used
2022-04-01 22:31:16 -05:00
sliptonic
63562e56c2 Merge pull request #6605 from Russ4262/fix/misaligned_extensions
Path: Fix some misaligned extensions [Bug]
2022-04-01 09:30:49 -05:00
Russell Johnson
6ff88cab38 Path: Fix some misaligned extensions
This commit also corrects some wire extensions by trimming them with the source model.
2022-03-31 22:33:58 -05:00
Russell Johnson
7a4a9ac3a0 Path: Correct method name spelling error 2022-03-31 22:10:07 -05:00
sliptonic
4dba65bd7b Merge pull request #6691 from sliptonic/cleanleadinout
[Path] cleanup leadinout
2022-03-31 14:57:00 -05:00
Yorik van Havre
19feabd072 Merged crowdin translations 2022-03-31 11:41:28 +02:00
Yorik van Havre
b633b5636a Updated ts files 2022-03-31 11:02:28 +02:00
sliptonic
afa04cba89 cleanup 2022-03-30 11:20:27 -05:00
sliptonic
e9af17ce74 Merge pull request #6662 from Russ4262/fix/import_gcode
Path:  Fixes #6629 - Add missing Job for import G-code [Bug]
2022-03-30 11:16:00 -05:00
Russell Johnson
b9694ee66e Path: Add 5 unit tests for importing gcode with gcode_pre 2022-03-29 20:57:31 -05:00
Russell Johnson
5c5e513781 Path: Refactor insert() function and catch exceptions
Path: Add method to verify dependencies for import
Path: Add label to Custom op referencing imported filename when available
Path: Fix module for command-line usage
2022-03-29 20:57:31 -05:00
Russell Johnson
3952747b62 Path: Allow GUI Job creation without task panel interaction
These changes allow for a Job object to be created with view provider support, but without the initial task panel interaction at creation.

This is useful for scripting and other internal Job creation tasks.
2022-03-29 20:57:31 -05:00
sliptonic
3e3ce1b4a5 [Path] minor tweaks to inspect 2022-03-29 18:38:14 -05:00
sliptonic
fce27b94f9 minor fix 2022-03-29 17:46:49 -05:00
sliptonic
fb21f672c6 Merge pull request #6657 from sliptonic/bug/leadinout
Bug/leadinout
2022-03-29 17:38:17 -05:00
Chris Hennes
5f0d6f2a74 Path: PR6497 move return statement to new line 2022-03-29 12:37:49 -05:00
sliptonic
1e9094272c [Path] Fix initial descent at start 2022-03-28 16:30:41 -05:00
Chris Hennes
a767fa3c96 Path: PR4556 Step 3: sort QGridLayout by row-col 2022-03-28 10:43:22 -05:00
Chris Hennes
5b1cbd7b60 Path: PR4556 Step 2: remove native=true 2022-03-28 10:43:21 -05:00
sliptonic
5370e721e2 Merge pull request #6647 from Russ4262/fix/millface_face_region_no_base
Path: MillFace - Fix Face Region with no Base geometry [Bug]
2022-03-28 09:51:18 -05:00
sliptonic
8fd52094f5 remove pylint, commented code, and uncomment PathLogs 2022-03-28 09:46:20 -05:00
sliptonic
1f453b2339 Black reformat 2022-03-28 09:46:20 -05:00
sliptonic
c02ccca640 Changes from lcorley 2022-03-28 09:46:20 -05:00
sliptonic
f0f8907f29 Merge pull request #6659 from sliptonic/bug/profile
[Path] Fixes #6658
2022-03-27 10:58:41 -05:00
sliptonic
c9f60aadb4 [Path] Make tool controller set default spindle direction from tool attributes if it exists 2022-03-26 12:17:22 -05:00
sliptonic
b977079fd6 [Path] Make 'forward' the default for spindle direction 2022-03-26 11:27:33 -05:00
sliptonic
b9caead132 [Path] Fixes #6658 2022-03-24 15:36:35 -05:00
wmayer
32c46fa98a Path: suppress warnings caused by boost 2022-03-24 21:09:28 +01:00
sliptonic
22d23f0d6c Merge pull request #6651 from sliptonic/bug/5956
[Path] Fix # 5956.
2022-03-24 09:05:39 -05:00
sliptonic
35bac7cf96 Merge pull request #6649 from sliptonic/bug/5832
[Path] Fixes #5832
2022-03-23 18:51:20 -05:00
wmayer
d21a60b294 All: modernize C++11
* replace deprecated headers
2022-03-23 22:44:18 +01:00
sliptonic
e0f5e2837f Expose PocketLastStepOver property
Property can be useful to fine tune the last stepover for some shapes
2022-03-23 15:10:34 -05:00
wmayer
6a69efc4a6 Path: modernize C++11
* use nullptr
2022-03-23 19:26:15 +01:00
Uwe
56dd1f1ff0 [Path] Fixes #5832
Remove unused and confusing spiral and triangle patterns
2022-03-23 10:35:58 -05:00
Yorik van Havre
1563822763 Translations: Merged crowdin strings 2022-03-23 10:37:50 +01:00
Yorik van Havre
d12a201d89 Translations: updated ts files 2022-03-23 10:24:55 +01:00
Russell Johnson
d8a8084c29 Path: Fix Face Region with no Base
This fix addresses an incorrect shape variable passed when Boundary Shape is set to Face Region and there is no Base geometry - indicating entire model to be milled.
2022-03-22 18:16:31 -05:00
sliptonic
837589ef4f Merge pull request #6612 from mlampert/bugfix/bag-of-minor-isssues
PATH: Bugfix/bag of minor isssues
2022-03-21 08:34:23 -05:00
sliptonic
31e327a0cb Merge pull request #6592 from Russ4262/fix/depth_params_twin_depths
Path: Fix roughly equal depth entries
2022-03-21 08:33:59 -05:00
Uwe
0b50af794c [Path] remove Python.h and Xerces
they are not needed anymore
2022-03-21 13:18:42 +01:00
Markus Lampert
115fbd68bb Blanket black formatting for Path python files 2022-03-20 13:23:48 -07:00
Markus Lampert
75e5dc95d5 Fixed read-only state of quantity spin box when expression is 'clear'ed 2022-03-20 13:23:48 -07:00
markus
6751212dd0 Fixed setting a face's normal as the axis for model alignment 2022-03-20 13:23:48 -07:00
Russell Johnson
50117a57de Path: Simplify changes per developer conversations
Also update TestPathDepthParams.py to reflect simplification of changes.
Remove some comments.
Employ `sorted()` function per MLampert suggestion
2022-03-20 14:25:17 -05:00
sliptonic
cf64b06c89 simpler way to filter roughly equal depth values 2022-03-20 14:25:16 -05:00
Russell Johnson
6b9312c567 Path: Renumber unit tests per triple-digit schema
per request of Sliptonic
2022-03-20 14:25:15 -05:00
Russell Johnson
0c63eb2d94 Path: Add additional roughly-equal depths unit tests 2022-03-20 14:25:15 -05:00
Russell Johnson
abdb4eea86 Path: Fix roughly equal depth entries
Add code block to remove first of any two consecutive, roughly equal depth values (twin values).

Add two unit tests to support new code block and use cases.
2022-03-20 14:25:14 -05:00
wmayer
ae9acd6a78 Path: fix assignment operator of CLine
* Assignment operator in class CLine should have return type CLine&. Otherwise a copy is created at each call.
2022-03-20 19:32:32 +01:00