Russell Johnson
7373c4dfa8
Path: Handle unavailability of Camotics library/module
2021-05-29 13:52:00 -05:00
Russell Johnson
c2cfba638f
Path: Alphabetize import list and remove comments therein
2021-05-29 13:50:06 -05:00
sliptonic
21a830a816
removed PathUtils import from all post-processors to avoid the deleted proxy error
...
I removed or commented out code using this import. In all cases,
the import was used to get descriptive information from the Job
2021-05-28 13:04:16 -05:00
sliptonic
abe36a088d
Merge pull request #4672 from sliptonic/feature/camotics2
...
[PATH] CAMotics simulation. First Draft
2021-05-28 13:03:13 -05:00
sliptonic
3f17e4cedd
Merge pull request #4812 from jimzim111/patharray_multibase
...
Path: PathArray based on multiple bases, and choice of direction
2021-05-28 10:38:55 -05:00
sliptonic
aae0392d2e
add missing reference in cmakelists
2021-05-28 10:29:06 -05:00
sliptonic
3f9ca68c5e
Initial Commit
2021-05-28 10:25:46 -05:00
Russell Johnson
03cce806f3
Path: Remove first-draft rotational code Path
...
Remove all first-draft rotational-related code from Path workbench to make way for more stable, long-term integration of a rotational indexing capability.
2021-05-27 10:04:31 -05:00
Yorik van Havre
4b7a5d2e98
Updated translation files
2021-05-27 14:44:40 +02:00
jim
631e166472
fix whitespace
2021-05-25 18:36:51 -07:00
jim
a62e015427
Clean up logic that tests whether there any base Paths to process
2021-05-25 18:34:19 -07:00
jim
592dba1610
Hide ToolController property. TC can be chosen by the first operation in the PathArray Base property.
2021-05-25 18:24:50 -07:00
jim
837f2c00f3
Wrap strings in QT_TRANSLATE_NOOP
2021-05-25 18:11:15 -07:00
jim
6cc9a2165e
Merge branch 'patharray_multibase' of https://github.com/jimzim111/FreeCAD into patharray_multibase
2021-05-24 21:22:10 -07:00
jim
276f8f5fab
Fix row-ordering logic when SwapDirection==True
2021-05-24 21:21:17 -07:00
jimzim111
dc097796b0
Merge branch 'FreeCAD:master' into patharray_multibase
2021-05-24 21:04:37 -07:00
jim
c190fca449
Add PathArray "Jitter" capability to offset each copy by a random distance. Helps create an imperfect "hand-crafted" appearance.
...
Adds properties:
- JitterPercent: % of copies that will be randomly offset
- JitterMagnitude: Maximum distance to offset copies
2021-05-24 21:00:45 -07:00
sliptonic
929891d71a
Merge pull request #4680 from ChrisNisbet01/Fix_vcarve_depth_calculation
...
Path: vcarve - Fix depth calculation
2021-05-24 12:47:46 -05:00
sliptonic
005c56723c
Merge pull request #4765 from sliptonic/bug/toolnumbers
...
[PATH] fix bug adding TC from job dialog.
2021-05-24 12:46:21 -05:00
sliptonic
bcbcf36052
Merge pull request #4617 from Russ4262/fix_pocketshape_circular_extension
...
[Path] Fix outside `Extensions` of circular faces with inner holes
2021-05-24 12:45:13 -05:00
sliptonic
ea62243b3a
Merge pull request #4637 from Russ4262/fix_update_default_extension_length
...
[Path] Fix update of Extensions `Default Length` GUI spin box
2021-05-24 12:34:35 -05:00
sliptonic
c5d2b19bdf
Merge pull request #4523 from Russ4262/slot_fixes
...
[Path] Stability fixes for experimental Slot operation
2021-05-24 11:53:44 -05:00
sliptonic
0246b4eb6e
Merge pull request #4796 from heewa/fix-path-errors
...
Path: check for empty before using - fixes #4645
2021-05-24 11:51:53 -05:00
jim
6c6d62b189
fix whitespace
2021-05-23 19:28:36 -07:00
jim
fdd8126e39
Path: Add PathArray "SwapDirection" property to process copies along X axis before Y axis
2021-05-23 19:25:52 -07:00
jim
c1e9f38b4e
PathArray support for multiple paths as base
2021-05-23 19:24:30 -07:00
sliptonic
23ae1e92f3
Merge pull request #4776 from dubstar-04/fixes/DrillingOp
...
[Path] Fixes for drilling operation
2021-05-18 15:57:11 -05:00
Heewa Barfchin
841b792c73
Path: check for empty before using - fixes #4645
...
In a few locations, python objects are used without checking if they
exist and are non-null, which throws missing attribute exceptions. The
fix is to simply check first.
2021-05-17 18:45:11 -04:00
Yorik van Havre
0be2757e13
Merged crwodin translations
2021-05-12 16:36:31 +02:00
Yorik van Havre
91ea7fbba8
Updated ts files
2021-05-11 13:05:20 +02:00
Daniel Wood
f497d0da04
Use defaults for retract height
...
Use the StartDepth + SafeHeightOffset to calculate the retract height in relation to the hole start height.
2021-05-06 08:09:43 +01:00
Daniel Wood
1e8e81b986
use correct feedrate for rapid moves
2021-05-05 20:33:26 +01:00
Yorik van Havre
966906da96
Merge pull request #4557 from luzpaz/crowdin/whitespaces-substituted-into-code
...
Crowdin: represent whitespace in code instead of in string
2021-05-05 17:18:35 +02:00
Daniel Wood
aaa5a81e45
use toolbits with tooltip calculation
2021-05-04 15:56:45 +01:00
Daniel Wood
5ff5b11e3c
Rapid to safe height above the hole
2021-05-04 14:06:30 +01:00
Daniel Wood
ac13b55666
fixes for drilling operation start depth
2021-05-04 13:41:50 +01:00
sliptonic
b922ae5b15
fix bug adding TC from job dialog.
...
When adding tool controllers from the job dialog, it will now
try to match the toolbit file with the currently selected library
and add use the toolnumber from there. If no match is found,
it will autoincrement from the existing tool controllers
in the job
2021-04-27 14:56:05 -05:00
wmayer
f439e62639
Path: [skip ci] fix memory leaks
2021-04-27 14:32:35 +02:00
wmayer
0e7d9171db
Path: [skip ci] fix memory leaks
2021-04-27 13:02:57 +02:00
wmayer
adc5ffa803
Path: remove some more deprecated Py2 code
2021-04-26 11:11:35 +02:00
sliptonic
5bc11fe66f
Merge pull request #4749 from sliptonic/feature/inspecttool
...
[Path] adjust tool position during inspect
2021-04-22 08:33:14 -05:00
sliptonic
a5768a2f16
adjust tool position during inspect
2021-04-20 18:32:09 -05:00
Mateusz Skowroński
9ade68e9bf
Fix CMake warning: qt5_make_output_file is not part of the official API, and might be removed in Qt 6.
2021-04-19 15:10:53 +02:00
luz paz
aa4d17a457
Crowdin: remove obsolete translation manually [skip ci]
...
For some reason updatets.py is not successfully removing obsolete translations. This is a long standing issue. The workaround is to manually remove them from the .ts file.
2021-04-19 06:16:09 -04:00
Russell Johnson
d08aef58a9
Path: Correct GUI visualization of circular-face visualizations
...
Path: Fix internal circular extension visualization
2021-04-10 14:09:22 -05:00
Russell Johnson
9da9bf0f93
Path: Fix outside extension of circular faces with inner holes
...
Fix bug identified by MLampert. This fix addresses extensions for circular faces that have non-extended holes in the face.
.
Unlike polygon extensions that only need one wire to define the extension shape, some circular extensions require two wires (a face would be better) to define the extension area.
.
Restructure to accommodate future `Extensions` improvements
2021-04-10 14:09:22 -05:00
Russell Johnson
79cfcc0ff6
Path: Improve horizontal-planar and curved face handling
...
These changes allow for better identification of horizontally planar faces, and also improve handling of circular arc faces that failed previously for use with ball-end bits.
This fix also improves slot creation based on selection of two arc edges for ball-end slot creation.
2021-04-08 22:43:33 -05:00
Russell Johnson
8f2864acd8
Path: Fix comment syntax
2021-04-08 22:43:33 -05:00
Russell Johnson
b76b1fae97
Path: Fix variable naming to use lowercase
2021-04-08 22:43:33 -05:00
Russell Johnson
ccba37af3e
Path: Fix error when no obj.Base features selected
2021-04-08 22:43:32 -05:00