sliptonic
59a3650fb5
Fix for coverity CID 168953
...
Make test for ocl not conditional.
2018-07-15 16:28:16 -03:00
pekkaroi
1e981e53cc
Change StepOver to PropertyPercent
2018-07-07 14:11:08 -03:00
pekkaroi
cb47eb8712
Path: Surface op improvements for drop cutter algo
2018-07-07 14:11:08 -03:00
Markus Lampert
0d28d59fd1
Removed PathPreferences class and moved functionality into the module interface.
2018-06-19 21:53:41 -07:00
luz.paz
0720c5e233
Crowdin: Path string fixes
2018-04-25 11:03:10 +02:00
Markus Lampert
97799f0e9e
Fixed all ops to use Op...Depth in order to not mess with the expressions.
2017-10-22 11:24:58 -07:00
sliptonic
a13b75cf5a
Path: refactor Surface
2017-09-19 11:12:31 +02:00
Markus Lampert
dd23476a49
Restored icons for profile ops; cleaned up accel keys.
2017-08-22 10:16:58 -03:00
sliptonic
5f77eea2aa
Path: Adding Apply buttons
...
Give user more control of when long
running updates are executed in task
panels
2017-06-28 21:46:44 +02:00
sliptonic
7532011104
Path: remove obsolete code from cmake
...
also refactored depthparams and fixes to depths
on various operations
2017-06-28 21:46:44 +02:00
sliptonic
b34815746e
Path: adding cancel buttons to operations
2017-06-28 21:46:44 +02:00
Markus Lampert
af699ab7e2
Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts.
2017-06-03 15:37:41 -07:00
Markus Lampert
ea49943a8f
Moved almost all translate implementations away from QtGui.
2017-06-03 15:37:41 -07:00
sliptonic
6bd6cc0526
Path: add cursor waiting decorator to long running functions.
...
Remove obsolete ToolDescription code from label change.
2017-05-31 23:38:59 +02:00
looooo
dc01180b78
py3: define xrange for python3
...
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
Ian Rees
de78116dd0
Path: Use Deflection param for PathSurface meshes
...
The MaxLength option is quite slow and doesn't give as well-defined of
control over meshing accuracy as the deflection parameter.
2017-04-02 20:33:54 +12:00
Ian Rees
4687f89edd
Path: Add Property to Job for geometry tolerance
2017-04-02 19:58:50 +12:00
sliptonic
fa1f358f52
Path: adapt other operations
...
# Conflicts:
# src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
# src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
Kurt Kremitzki
be2a827a69
Update Path to py3-compatible printing
2017-01-30 10:21:22 +01:00
Sebastian Stetter
57e62d682a
PATH: fix for 2805
...
changed TaskPanels to use unit conversions via FreeCAD.Units
commented out references to segLen since it si used nowhere
2017-01-09 13:24:23 +01:00
sliptonic
892f9f784d
PathSurface now uses base object from job.
...
This means Surface won't work on Meshes directly.
They should be converted so FreeCAD solids first.
Surface still needs lots of work.
2016-10-15 15:25:54 -03:00
sliptonic
ba459c522e
menu cleanup
2016-10-15 15:25:54 -03:00
sliptonic
b7a6f916d8
Drilling handles multiple locations
...
Jog rates started
Automatically create default tool in new job.
2016-10-15 15:25:54 -03:00
sliptonic
cddccdf4c7
Tool Library replaces ToolTable Job replaces Project
2016-10-15 15:25:54 -03:00
Yorik van Havre
4375299724
Made Path objects properties translatable - fixes #2524
2016-10-07 22:21:02 -03:00
sliptonic
9a9f0fa0eb
Additional fixes for post processing.
...
comment diameter instead of radius for compensated profile/surface ops
opensbp improved pre processor is more explicit with XY values
cmake copies opensbp postprocessor.
Removed unnecessary file.
2016-07-03 22:41:38 -03:00
sliptonic
7ab026ea5e
Fix for bug #2528
...
Improved handling of comments
2016-07-03 22:41:38 -03:00
sliptonic
a7e8a9e174
Fix feedrate bug #2597
...
minor edits to linuxcnc post processor
2016-07-03 22:41:38 -03:00
sliptonic
9e3d18f616
Fixes for various gcode errors
...
Some operations were still outputting even if disabled.
Nested comments caused trouble in linuxcnc
Machine was producing an initial move that was potentially dangerous
2016-06-11 10:51:27 -05:00
sliptonic
ad6701d49c
Fixes for PathSurface.
...
Correctly remember settings.
2016-05-31 21:15:39 -03:00
sliptonic
04a0f82fb8
remove translation from property descriptions.
2016-05-23 13:04:58 -03:00
brad
30f3e93349
Operations and ToolControllers have labels set automatically.
...
This will hopefully make things a little clearer
A couple more Sanity checks.
Don't error if no TC in project.
2016-05-23 13:04:58 -03:00
sliptonic
8c1da65740
Cleanup. Make surface, drilling, and engrave work with preselect
2016-05-23 13:04:58 -03:00
sliptonic
11c2396c11
OCC pocket handles large curves better now. Needs testing
...
initial commit
2016-05-23 13:04:58 -03:00
brad
2fa564d03c
handle undefined tools
2016-05-23 13:04:58 -03:00
sliptonic
a9d1949ed1
cmake fixes
2016-05-23 13:04:58 -03:00
sliptonic
1b70ddaf0d
Code cleanup and additional work on panels
2016-05-23 13:04:58 -03:00
sliptonic
de8ffb70f9
Taskpanels for Drilling, Engrave, and Profile basically working
...
Profile still missing some functionality.
I haven't tried to do anything about cmake requirements or testing.
This is a checkpoint commit, please don't build.
2016-05-23 13:04:58 -03:00
sliptonic
b67f6f1886
Extensive Path Workbench improvements.
...
Implement libarea improvements for profile
Implement libarea pocketing.
consolidate occ and libarea pocketing operation into one with algorithm
switch
consolidate occ aand libarea profile op into one with algorithm switch
add basic engraving operation.
Add rough UI for profile holding tags
implement holding tags for libarea profile.
implement basic defaults for depth settings.
First move in Drilling is rapid to clearance height.
UI needs lots of work but is usable.
2016-05-23 13:04:58 -03:00