Lorenz Hüdepohl
2d6ea99035
PathHelix: Add GUI list with selected features
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
6ad0a1f64b
PathHelix: "Cancel" and some logic in task panel
...
- "Cancel" now restores the original values as it should.
- The various mutually exclusive uses of UseStartDepth, UseFinalDepth
and ThroughDepth are now reflected in the GUI by grayed-out components
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
00226a9c47
PathHelix: Fixes for clearance, non-aligned centers
...
The safe Z value was calculated with respect to the current hole, but
the tool should better be always retracted to the safe Z value with
respect to the first hole of a series of holes.
Another fix concerns the detection of holes-within-holes, previously it
was assumed that there the centers must align perfectly, this seems to
be the case only up to some numerical precision. Fixed by just allowing
any hole that is wholly contained in the first hole, even it is not
centered.
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
20af62cb9e
PathHelix: Fix StartDepth and FinalDepth for recursive holes
...
These were previously only applied for the first and last operation,
respectively. Now whole operations can be skipped if they are completely
outside the specified range.
2016-12-30 22:47:47 +01:00
Lorenz Hüdepohl
cd651d1a42
A TaskPanel for PathHelix
2016-12-30 22:47:46 +01:00
Lorenz Hüdepohl
f025636a9c
HelixCut: A new Path command to make circular holes
2016-12-30 22:47:46 +01:00
wmayer
3377b42642
suppress -Woverloaded-virtual warnings from smesh
2016-12-30 12:11:35 +01:00
wmayer
35b76c5205
in forward declaration replace class keyword when struct is expected
2016-12-29 16:02:35 +01:00
Yorik van Havre
1c35bd8cd9
Fixed typos notified on crowdin
2016-12-28 16:59:24 -02:00
Yorik van Havre
86b3463ee1
updated ts files
2016-12-26 12:36:24 -02:00
Yorik van Havre
c0abd851eb
Updated appendMenu() functions in py workbenches
2016-12-26 12:06:17 -02:00
wwmayer
cd59747a77
Merge pull request #396 from danielfalck/tledit_units
...
Tledit units
2016-12-25 11:26:54 +01:00
Dan Falck
388ddcf2b2
PATH:units added Gui::InputField to some parms
...
old spinboxes were not aware of units so I substituted in the custom FreeCAD Gui:InputField on countour, profile, profile edges, and pocket operations.
2016-12-24 17:28:40 -08:00
Dan Falck
605d4da85f
PATH:Tooledit:support for units
...
connected units to ToolEdit and listview in the tooltable library
2016-12-23 17:17:22 -08:00
Dan Falck
1d2c392738
Merge branch 'master' into tledit_units
2016-12-22 17:09:26 -08:00
Alexander Gryson
83c5b78d4f
Fix PathPost/PathJob mixup
2016-12-22 22:27:56 +01:00
Alexander Gryson
6e51d906ed
Add metadata
2016-12-22 17:20:57 -02:00
Alexander Gryson
570ae66d0d
Integrate forum feedback
2016-12-22 17:20:57 -02:00
Alexander Gryson
68b946c16e
Update Path Workbench icons
2016-12-22 17:20:57 -02:00
Markus Lampert
12d3d6950f
Fixed build.
2016-12-19 18:27:27 -08:00
Markus Lampert
6552304323
Renamed dressups to conform to naming scheme.
2016-12-19 17:53:01 -08:00
Markus Lampert
d82d050c34
Fixed dogbone for small tool bit radii.
2016-12-19 16:52:28 -08:00
Markus Lampert
5099f2385a
Fixed 2d geometry changes for dogbone.
2016-12-19 11:20:58 -08:00
Dan Falck
c84e7662b7
Path:wip on tl edit dialog and units
2016-12-19 07:40:25 -08:00
wmayer
dd0fb7dc84
fix various clang warnings
2016-12-18 16:08:30 +01:00
wmayer
d9c206e59d
fix obvious errors in kurve geometry classes
2016-12-18 15:21:52 +01:00
wmayer
4f7752419c
fix CID 154894
2016-12-18 11:37:39 +01:00
sliptonic
4262544bbf
PATH: fix for drilling border case
...
If only single hole of a given size is found, it was ignored.
Doh!
2016-12-17 16:46:17 -06:00
wwmayer
e5c6bf5bbd
Merge pull request #378 from wwmayer/qt5_port
...
Qt5 port
2016-12-14 09:37:35 +01:00
wwmayer
411e30bffd
Merge pull request #376 from sliptonic/BugFixes
...
Bug fixes
2016-12-13 16:45:49 +01:00
wmayer
5e375a6238
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
166fc624eb
remove superfluous Qt includes
2016-12-13 15:40:49 +01:00
wmayer
0afd327f2a
remove superfluous Qt includes
2016-12-13 14:33:16 +01:00
Markus Lampert
c7761d4a4f
New version of gneric_post.py from chrisb.
2016-12-11 16:43:54 -08:00
Markus Lampert
8f0549e965
Switched to std::to_string, MSVC doesn't support snprintf.
2016-12-11 15:33:57 -08:00
Markus Lampert
d43a6e6cef
Added missing include directive.
2016-12-11 15:33:57 -08:00
Markus Lampert
d32b92d00d
Fixed contour naming;
...
only touch dependent TC objects if the tool number changed;
changed formatting of intermediate path representation to be valid g-code and not use exponents.
2016-12-11 15:33:56 -08:00
sliptonic
23a2ee6927
PATH: fix cmake resort
2016-12-11 14:11:47 -06:00
sliptonic
54242963df
Merge branch 'feature/probemoves' into BugFixes
2016-12-11 12:49:42 -06:00
sliptonic
4d2b97b521
Revert "PATH: Prevent Job creation without Base object."
...
This reverts commit 4c66748ade
.
2016-12-11 12:48:35 -06:00
sliptonic
fe291607a4
PATH: More reasonble defaults for new tools
2016-12-11 12:47:56 -06:00
sliptonic
68d3e18ab4
PATH: Drilling: allow selection of partial circular edges
2016-12-11 12:47:56 -06:00
sliptonic
4c66748ade
PATH: Prevent Job creation without Base object.
...
PathMillFace won't add a base if it isn't known to the parent
2016-12-11 12:47:56 -06:00
sliptonic
bafbd27632
PATH: Default values for start/end depths improved
2016-12-11 12:47:56 -06:00
sliptonic
6a447d6d46
PATH: improved stepdown calculation and test
2016-12-11 12:47:56 -06:00
sliptonic
84b3617c97
PATH: Delete misplaced and unused files
2016-12-11 12:47:56 -06:00
sliptonic
7cd375073a
PATH: Highlighting in Inspect
2016-12-11 12:43:10 -06:00
sliptonic
8df5eb8c78
PATH: Simple command to build a probe grid.
2016-12-08 10:26:58 -06:00
sliptonic
7d1a58e593
PATH: Add support to visualize probe moves
...
G38.2/3/4/5
2016-12-07 19:24:54 -06:00
Markus Lampert
26e1a24060
Fix for Path visualisatin of helixes.
2016-12-06 20:08:18 -02:00