Markus Lampert
4d91ed3992
Refactored cmake file and added TestPathCore.
2017-01-28 11:46:16 -08:00
ml
3ee613f79b
Fixed merge issues and re-enabled tests.
2017-01-28 11:46:16 -08:00
Markus Lampert
2fd6596e81
Fixed holding tags unit tests.
2017-01-28 11:46:16 -08:00
Markus Lampert
020325de63
Changed comparison of adjecent edge points to use PathGeom.pointsCoincide to deal with the higher precision of doubles underneath.
2017-01-26 23:07:32 -02:00
Markus Lampert
287094cf83
Fixed moved dogbone to use logging module - and fixed a bug while I was at it.
2017-01-26 10:47:57 -08:00
Markus Lampert
f2ea9cb607
Fixed secondary debug logging in holding tags.
2017-01-26 10:47:57 -08:00
Markus Lampert
3f6b4a0b79
Path logging interface and bulk transfer of HoldingTags dressup to use module.
2017-01-26 10:47:57 -08:00
drallod
48228f66a7
Path: Fixed issue where GCodeEditorDialog wouldn't appear for some post processors
2017-01-24 10:30:14 -02:00
Markus Lampert
32a5d1660b
Fixed z=0 issues; added rapid move for square tag that is at the maximum height (or higher).
2017-01-18 22:08:09 -08:00
sliptonic
a22c823c3f
Path: Make contour default final depth to part bottom instead of 0
2017-01-16 21:19:10 -06:00
sliptonic
83929473f7
Path: fix missing field in profile edges
2017-01-16 21:19:10 -06:00
Sebastian Stetter
70040e01c4
PATH: Fix for x10 input field issue in tool table
2017-01-15 17:39:37 +01:00
lorenz
97fc17f95d
Merge branch 'master' into path_helix
2017-01-15 13:52:27 +01:00
Lorenz Hüdepohl
f59c234c59
PathHelix: Switch to QToolBox based task panel
...
This makes it more consistent with the other Path operations
2017-01-14 17:04:36 +01:00
sliptonic
0bf7a2e797
PATH: remove old holding tag code and GUI elements
2017-01-13 09:20:04 -06:00
Alexander Gryson
d52e71d669
correct clipping issue
2017-01-13 11:23:11 -02:00
Alexander Gryson
7da480e0c7
Update Helix Metadata
2017-01-13 11:23:11 -02:00
Alexander Gryson
c6872222ca
Update helix icon
2017-01-13 11:23:11 -02:00
Markus Lampert
4c0ca6be7d
Fixed segmentation of xy-plane arcs, made # segments factor a property.
2017-01-12 17:42:29 -08:00
Markus Lampert
b7e93a1f32
Added support for rounded tags.
2017-01-11 12:05:23 -08:00
Markus Lampert
3cc307f95f
Translation of strings.
2017-01-11 12:05:23 -08:00
Markus Lampert
490ae1f49c
Reduced debug logging.
2017-01-11 12:05:23 -08:00
Markus Lampert
593c4a6dcd
Added preferences for holding tags.
2017-01-11 12:05:23 -08:00
Markus Lampert
1840d5df4e
Automatically disable tags if they overlap with previous tag and/or do not fall on the base wire.
2017-01-11 12:05:23 -08:00
Markus Lampert
22404d6dc0
Minimum # tags is 2, makes sense and avoids the endless loop.
2017-01-11 12:05:23 -08:00
Markus Lampert
8326f2b9b2
Retrieve colors from settings.
2017-01-11 12:05:22 -08:00
Markus Lampert
96ab104a66
Fixed adding new tags - sorting required.
2017-01-11 12:05:22 -08:00
Markus Lampert
57edcf1cf7
Fixed v-scrollbar issue and added edit button.
2017-01-11 12:05:22 -08:00
Markus Lampert
441f472f27
Using InputField for width and height and use proper properties.
2017-01-11 12:05:22 -08:00
Markus Lampert
d977a9d32c
Minor name cleanups.
2017-01-11 12:05:22 -08:00
Markus Lampert
085fadcd7b
Added support for manual point input.
2017-01-11 12:05:22 -08:00
Markus Lampert
35ac161f4a
Adding and modifying tags with mouse works - event and selection handlers are properly registered and removed again.
2017-01-11 12:05:22 -08:00
Markus Lampert
5d93be3de8
Basic tag visualization and selection.
2017-01-11 12:05:22 -08:00
sliptonic
cb64493e92
PATH: some simple core tests
2017-01-10 22:00:56 -06:00
Sebastian Stetter
a2242802df
PATH: changed default opened tabs in panel ui files back to base gemoetry
2017-01-09 13:24:51 +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
wwmayer
8948e06827
Merge pull request #420 from ChrisLuck/stepdown_2
...
support stepdown greater than total depth, 2nd try
2017-01-09 09:28:30 +01:00
ml
6915e42d07
Changed comparison for points - fixes issue if bone is at plunge point.
2017-01-07 13:27:49 -02:00
Markus Lampert
bc62fc2d5c
Check for 0 pointer in initialisation for assigning default values.
2017-01-06 14:14:14 -08:00
ChrisLuck
35abbe6e62
support stepdown greater than total depth, 2nd try
2017-01-06 16:03:11 +01:00
Lorenz Hüdepohl
3e9d01a143
PathHelix: fix most of the PEP8 issues
...
Dealt with most issues expect for overly long lines
2017-01-06 15:50:21 +01:00
Lorenz Hüdepohl
f344a1a5ce
PathHelix: typo in error path
2017-01-06 15:14:04 +01:00
Lorenz Hüdepohl
f031615492
PathHelix: Drop requirement of scipy.spatial
...
It was deemed that scipy is too heavy a requirement for FreeCAD just for
this little feature. Fortunately it was possible to extract the k-d tree
module from scipy with just minor modifications - it is quite
self-contained.
Now, only numpy is required.
2017-01-06 13:20:18 +01:00
wwmayer
e5869758fa
Merge pull request #417 from dev-at-stellardeath-org/path_helix
...
Path: helix machining for circular holes
2017-01-05 14:05:28 +01:00
Lorenz Hüdepohl
6fec950cb2
Path: Helix taskpanel shows interdependencies of holes
...
Instead of a flat list of holes now a tree is shown, with the various
machining operations for the individual holes grouped together.
2017-01-04 20:11:49 +01:00
Markus Lampert
095b6ae581
Changed default values for tags and disabled old popup menu.
2017-01-02 17:34:37 -08:00
Markus Lampert
efb6685545
Fixed another initialisation issue - depending on how the dressup is created.
2017-01-02 17:34:36 -08:00
Markus Lampert
b36a5dd94f
Basic UI for holding tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
182a4d72f4
Hide job while editing dressup.
2017-01-02 17:34:36 -08:00
Markus Lampert
672a60fe7c
Fixed edit dialog initialisation.
2017-01-02 17:34:36 -08:00