Markus Lampert
221893eeeb
Fixed PathHelix assert statements
2019-08-22 18:02:49 +02:00
Dubstar_04
32b0f86167
Ensure the tool parameters are saved
...
Ensure the tool parameters are saved to the tool table
2019-08-17 19:51:45 +01:00
Zheng, Lei
d93259e238
Path changes
...
* Relaxed valid base shape requirement, as long as it can return a
shape using part.getShape()
* Improve ViewProviderPath performance by sharing the same selection
observer
* Relocate libarea binary installation
2019-08-17 15:15:48 +02:00
sliptonic
e8f918927b
Merge pull request #2412 from mlampert/feature/misc-improvements
...
Path: Feature/misc improvements
2019-08-16 15:49:31 -05:00
sliptonic
cb20414aeb
Merge pull request #2426 from dubstar-04/Fixture-Travel-Height
...
[Path] Make the z traverse height equal to the stock z max plus the clearanc…
2019-08-16 14:24:23 -05:00
sliptonic
2cb77a28f4
Merge branch 'master' into feature/misc-improvements
2019-08-16 13:38:10 -05:00
Dubstar_04
cce9d07216
Make the z traverse height equal to the stock z max plus the clearance height. This should help avoid fixtures and such.
2019-08-14 09:30:55 +01:00
IMback
cf4804ebc0
Improve irregular hole detection.
2019-08-11 20:56:17 +02:00
IMback
3148d92d6e
Changed hole diameter detection to avoid tessilation inaccuracies in more cases.
2019-08-11 17:16:22 +02:00
Markus Lampert
1800f29f44
Set transparency of base model clones to 80
2019-08-10 15:26:24 -07:00
Markus Lampert
1d4b035459
Auto complete job template name if naming convention isn't met
2019-08-10 15:26:24 -07:00
Russell Johnson
47f1213f7c
Re-enable Final Depths below hole bottom
...
Also some flake8 cleanup and removal of unnecessary comments and code.
2019-07-26 14:17:57 -05:00
sliptonic
e28ec225f5
Merge pull request #2379 from Russ4262/patch-1
...
[Path] MillFace: SetupProperties() syntax correction for broken Job GUI fix
2019-07-26 13:51:04 -05:00
Russell Johnson
730efb9da6
Fix: SetupProperties() syntax correction
...
Job GUI broken due to SetupProperties() syntax error
2019-07-26 11:18:49 -05:00
Russell Johnson
f2221e8d5a
ProfileFaces: fix "HandleMultipleFeatures" set to individually
...
Summary condition produced error and no paths; corrected subshape passed to getEnvelope().
Removed unnecessary comments.
Simplified debug level setting.
2019-07-25 14:54:22 -05:00
sliptonic
d8c8af04b3
Merge pull request #2366 from Russ4262/3D_Pocket_upgrade
...
[Path] 3D Pocket: upgrade to adaptive start and finish
2019-07-24 08:21:52 -05:00
sliptonic
f1fb1686a3
Merge pull request #2368 from Russ4262/patch-1
...
[Path] Auto prefix job template filename on save
2019-07-24 08:21:05 -05:00
Russell Johnson
6ddab6e20c
MillFace: add feature - exclude raised areas
...
new feature enabled by name, excludes raised areas inside face, but mills over pockets and holes.
Apply 'ExcludeRaisedAreas' to all BoundaryShapes
Add algorithm to apply 'ExcludeRaisedAreas' to Stock and BoundBox
2019-07-23 04:54:01 -05:00
Russell Johnson
2212a4e4dc
Auto prefix job template filename
...
Code checks for user-entered prefix of "Job_" (case-insensitive). If missing, prefix is added before saving template.
2019-07-22 01:22:51 -05:00
Russell Johnson
082c44464b
3D Pocket: upgrade to adaptive start and finish
...
apply algorithms to some pockets to eliminate air milling and adapt start and finish heights and paths to top and bottom of certain pockets.
Depth correction & flake8 formatting
use list to track successive cuts so variations of settings are tracked and applied correctly
Apply faceType specific depth calculations
Planar face requires one depth source, non-planar requires a different source.
2019-07-21 21:21:24 -05:00
Markus Lampert
6053c08c2c
Downgrading debug msg
2019-07-14 22:25:57 -07:00
Markus Lampert
931aa851ba
Return diameter 0 for invalid holes in order to let the UI initialize completely
2019-07-14 22:24:01 -07:00
Markus Lampert
f9e23d21e3
Make Helix op robust against features that don't exist anymore
2019-07-14 21:30:38 -07:00
Russell Johnson
ea5a1393f3
PathHelix: Add simple x,y path sorting
...
Same PathUtils.sort_jobs() method copied from PathDrilling
Change feedback comment to debug category
2019-07-12 10:05:18 -05:00
Russell Johnson
4e7e9a55e7
4th-axis rotation analysis Z-orientation fix
...
orientation == 'Z' was failing in some cases due to undefined "axis" variable. "axis" declaration was commented out in an earlier commit. Declaration now restored for all orientations.
2019-07-12 01:17:26 -05:00
luz.paz
752e74c396
Misc. typo fixes
...
Found via `codespell -q 2`
2019-07-11 19:17:07 +02:00
Markus Lampert
fb0a5c8fa5
pylint3 cleanup of (most) post processors
2019-07-09 21:12:46 -07:00
Markus Lampert
5659a0ecc0
Cleaned up Path op utilities
2019-07-09 19:48:26 -07:00
Russell Johnson
8da553bd60
Add new property to SetupProperties()
...
StartRadius property addedd
2019-07-03 19:52:02 -05:00
sliptonic
f705f6f40a
Path: add helix start radius
2019-07-03 19:21:41 -05:00
Russell Johnson
d5356d2c38
Fix EnableRotation property
...
PathCircularHoleBase uses `EnableRotation` property
2019-07-03 11:45:53 -05:00
Markus Lampert
6a7cd2c403
Fixed import of PostUtils
2019-07-02 21:16:53 -07:00
Markus Lampert
4527f7651b
Fixed Job creation
2019-07-02 21:16:38 -07:00
Markus Lampert
d6a20be999
Fixed typo and py3 exception printing
2019-07-02 21:03:28 -07:00
sliptonic
0a1067801e
Merge pull request #2313 from sliptonic/lgtm3
...
Additional LGTM cleanup of post processors and unneeded imports
2019-07-02 09:17:27 -05:00
Russell Johnson
af825250d8
Fix SetupProperties() property syntax issue
...
fix for SetupProperties() issue presented at:
https://forum.freecadweb.org/viewtopic.php?f=15&t=37368#p318253
2019-07-01 22:02:18 -05:00
Markus Lampert
c5c976f204
Addressed pylint warnings for PathGeom
2019-07-01 15:58:34 -07:00
Markus Lampert
ed8911c9b7
Addressed pylint warnings for PathAreaOp
2019-07-01 15:49:38 -07:00
Markus Lampert
fe9e341835
Fixing additional warnings after merge
2019-07-01 15:49:31 -07:00
Markus Lampert
2a25993483
Catching new warnings due to merge
2019-07-01 15:32:54 -07:00
Markus Lampert
f34ac89266
switched to pylint3 and fixed additional warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
04b4db1d8d
Addressed pylint warnings for PathDressups
2019-07-01 15:32:54 -07:00
Markus Lampert
f16703e949
Addressed pylint warnings for PathPost
2019-07-01 15:32:54 -07:00
Markus Lampert
b552853027
Addressed pylint warnings for PathPreferences
2019-07-01 15:32:54 -07:00
Markus Lampert
71994e55fa
Addressed pylint warnings for PathProfileFaces
2019-07-01 15:32:54 -07:00
Markus Lampert
68f839d86a
Fixed pylint warnings for PathGui family
2019-07-01 15:32:54 -07:00
Markus Lampert
4e46bbf811
Fixed pylint warnings for PathUtil family
2019-07-01 15:32:54 -07:00
Markus Lampert
7518226d0f
Cleanup of PathLog for pylint warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
fad9f77026
Cleanup of PathJobGui for pylint warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
aaec4c0b37
Cleanup of PathMillFaceGui for pylint warnings
2019-07-01 15:32:54 -07:00