Russell Johnson
564114e1c5
Path: Translation Solution POC
2021-12-17 08:35:41 -06:00
sliptonic
5ad32fb8cf
PathOpGui Black reformat
2021-12-17 08:35:41 -06:00
luz paz
63138c67ea
Path: fix file header uniformity
2021-12-10 02:36:56 +01:00
Peter Roß
35d29b5174
Merge branch 'FreeCAD:master' into RRF-PP-for-Path
2021-12-06 12:33:23 +01:00
sliptonic
3b9dfeb672
Merge pull request #5205 from sliptonic/bug/depthsteps
...
[PATH] depthparams handles negative steps and finish step correctly. Unit tests
2021-11-26 20:24:25 -06:00
sliptonic
03f05b5ef9
make sure depthparams handles negative steps and finish step correctly
...
revised test
2021-11-26 13:27:44 -06:00
sliptonic
54d593e116
face outerwires aren't always the first wire in the Wires list.
...
Added logic to compare hashCodes()
https://forum.freecadweb.org/viewtopic.php?f=13&t=50567
2021-11-15 18:40:28 -06:00
P-C-R
d7c1de814d
Update rrf_post.py
2021-11-15 08:20:06 +01:00
P-C-R
bc3e8fbbc7
Bugfix for "Before Tool Change" Commands
2021-11-15 08:15:07 +01:00
luz paz
91b4207cba
Fix header uniformity
2021-11-13 06:20:19 -05:00
P-C-R
42e888c7d9
Upload of a PP for RRF (RepRapFirmware)
...
Modified Marlin PP for RRF.
2021-11-03 15:33:51 +01:00
Russell Johnson
93115dfe83
Application of Black formatting
2021-10-06 19:56:42 -05:00
Russell Johnson
6d6ddb5751
Fix incorrect arguments list
...
This commit fixes the error reported in the forum at https://forum.freecadweb.org/viewtopic.php?f=15&t=33121&start=50#p537787 .
This error was introduced when another user replaced the `extractFaceOffset()` method from the PathSurfaceSupport.py module with an improved `getOffsetArea()` function in the PathUtils.py module. The two instances of the improved `getOffsetArea()` calls here in this fix did not get corrected when that improvement was originally made.
2021-10-06 19:56:03 -05:00
sliptonic
08108b2f1b
Black reformat
2021-09-29 16:51:00 -05:00
sliptonic
46eb7a50cf
Job object doesn't exist in this context.
...
Derive output name in the output section or default if unknown
2021-09-29 16:51:00 -05:00
Russell Johnson
eaba444e7c
Path: Strict application of Black code formatting to module file
...
This commit ONLY contains application of `Black` code formatting. No other alterations have been made in this commit.
2021-09-27 20:53:09 -05:00
Russell Johnson
9cbed30c76
Path: Restore removal shape envelope buffer
...
This buffer application was removed in PR #4978 with removal of rotational code.
The buffer is required to provided adequate significant digit or rounding in later processing of envelope in Path.Area().
NOTE: I suggest separate `removalshape` envelopes be created without the necessary `buffer` adjustment to allow for usage of the `removalshape` for subsequent REST type operations.
2021-09-27 20:53:09 -05:00
sliptonic
3bb37bd471
Merge pull request #5009 from Russ4262/fix/ramp_dressup
...
[Path] Fix for inactive ramp dressup base operation
2021-09-27 15:34:43 -05:00
sliptonic
0613f8a142
Merge pull request #5050 from jimzim111/PathArray_Z
...
Path: PathArray translate copies along Z axis as it does along X/Y
2021-09-27 15:19:43 -05:00
sliptonic
382053d069
Merge pull request #4975 from Russ4262/cleanup/pathprofile
...
[Path] LGTM cleanup of PathProfile module
2021-09-27 15:16:20 -05:00
Russell Johnson
6a47bc3f5d
Path: Fixes #4645
...
Fixes bug #4645 .
This PR adds a simple `integrityCheck()` method to Job object class. The method is called on the Gui side before openning the task panel to edit the job. The same method is also called upon document restoration.
2021-09-24 06:43:16 -05:00
Russell Johnson
1931c6b013
Path: Delete unnecessary comments
2021-09-24 06:40:53 -05:00
Russell Johnson
8e09da7f0b
Path: LGTM cleanup
2021-09-24 06:40:53 -05:00
Russell Johnson
628f640d7c
Path: Fix Face Region boundary shape usage
...
This commit removes automatic edge extension for `Face Region` boundary shape. It applies the `Clear Edges` toggle for `Face Region`. It applies `Exclude Raised Areas` correctly. The problem of collision paths for `Clear Edges` with `Exclude Raised Areas` for certain use cases remains and is not fixed with this commit.
2021-09-24 06:39:25 -05:00
Russell Johnson
faaf33c2b5
Path: Remove unused import
2021-09-24 06:39:25 -05:00
Russell Johnson
4b3cb142ea
Path: Add docString and comments for getAllIncludedFaces() method
2021-09-24 06:39:25 -05:00
Russell Johnson
7f0b3c40bb
Path: LGTM fix
...
Prompted by LuzPaz in Gitter.im/FreeCAD/Path chatroom
2021-09-24 06:39:25 -05:00
Russell Johnson
5e9cd07ef6
Path: Black code formatting only
2021-09-24 06:38:39 -05:00
Russell Johnson
2384ad9860
Path: Add Base.Active check early in execute() method
...
This commit adds a `Base.Active` check to determine if the Base is Active. If the Base is Inactive, the new code sets the `obj.Path` property to the same inactive message used in PathOp module and the `execution()` method returns immediately, stopping further execution.
2021-09-24 06:38:39 -05:00
jim
1b1e7e2a23
PathArry translate copies along Z axis as it does along X/Y
2021-09-20 21:10:49 -07:00
Chris Hennes
38eb31e01d
Path: LGTM - don't catch BaseException
2021-09-19 14:37:11 -05:00
luz paz
b736c7decc
Path: Fix PathScripts/PathJobGui.py typo bug
2021-09-08 10:22:26 -04:00
sliptonic
88dd7d2b98
Black reformat
2021-09-01 12:56:00 -05:00
sliptonic
47128e53bb
black
2021-09-01 12:26:29 -05:00
sliptonic
e5c90933fc
Merge pull request #5003 from sliptonic/removeArchPanel
...
[PATH] purge archpanel support
2021-09-01 11:00:54 -05:00
sliptonic
16f2d24a17
Merge pull request #4974 from Russ4262/cleanup/pathpocketshapegui
...
[Path] Remove unused imports per LGTM in PathPocketShapeGui module
2021-09-01 10:23:06 -05:00
sliptonic
1200eee25c
Merge pull request #4976 from Russ4262/cleanup/general_lgtm
...
[Path] LGTM cleanup
2021-09-01 10:21:09 -05:00
sliptonic
2fa669f724
Merge pull request #4986 from ho-ho-ho/master
...
Path: Add missing newline to return-to statement in grbl postprocessor
2021-09-01 10:18:00 -05:00
sliptonic
13779a6db9
purge archpanel support
2021-09-01 08:34:46 -05:00
Russell Johnson
45529de1f0
Path: LGTM cleanup
2021-08-27 22:37:41 -05:00
sliptonic
28c51d6f39
Merge pull request #4902 from Russ4262/fix/Extensions_error_msg
...
[Path] Downgrade Extensions error message priority
2021-08-27 17:17:33 -05:00
ho-ho-ho
b777d53736
Update grbl_post.py
...
Append new line to return-to line
2021-08-21 12:36:47 +02:00
Russell Johnson
52c156a7e1
Path: Remove unused imports per LGTM
2021-08-17 21:47:22 -05:00
sliptonic
0eecacd795
Merge pull request #4797 from Russ4262/feature/tile_job
...
[Path] GUI scripting support and other improvements
2021-08-14 09:26:25 -05:00
sliptonic
b7f6254ee2
Merge pull request #4815 from Russ4262/fix/GUI_issues
...
[Path] Fix GUI issues and minor code cleanup
2021-08-14 09:20:03 -05:00
Russell Johnson
f793e6a0d0
Path: Downgrade module's debug level to INFO
2021-08-13 19:02:40 -05:00
Russell Johnson
a69c72f540
Path: Auto-load the user-selected job for the simulator
...
Add code to auto-load the user-selected job in the simulator so manual selection is not necessary with multi-job documents.
2021-08-13 19:02:40 -05:00
Russell Johnson
92441bd594
Path: Changes to allow for Adaptive op defaults at job level
...
Add `SetupProperties()` function to Adaptive module.
Connect `SetupProperties()` function to GUI command resources.
Add string assignment for `App::PropertyPythonObject` property prototype
2021-08-13 19:02:40 -05:00
Russell Johnson
6059c8c870
Path: Add missing translate() function
2021-08-13 19:02:40 -05:00
Russell Johnson
d783d184fe
Path: Refactor PathBoundary algorithm to independent class
...
Relocate code for PathBoundary algorithm into an independent class allowing for usage without the Dressup object creation.
2021-08-13 19:02:40 -05:00