Commit Graph

330 Commits

Author SHA1 Message Date
sliptonic
d24b7730de Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic
bf1bdc897e Path: fix PathContour panel 2017-03-21 10:27:51 -03:00
sliptonic
5282fc5961 Path: fix drilling panel
Path: Make drilling work with local tc tools

also make hole identification more robust
2017-03-21 10:27:51 -03:00
sliptonic
fa65446ff0 Path: convert pathmill face to use tc tools 2017-03-21 10:27:51 -03:00
sliptonic
30020e91ae Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
3cf92d8d42 Path: Make post-processing aware of tool changes
Postprocessing command now makes reasonable guess about what user wants to post
and asks if it can't derive.
2017-03-21 10:27:51 -03:00
sliptonic
010a88fe66 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
sliptonic
dfe21f8e22 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
ml
c2abaf2232 Fixed G2/3 command generation for flipped arcs. 2017-03-03 11:52:42 -03:00
ml
8195a5d6dc Using fuzzy comparison for half circle detection. 2017-03-03 11:52:42 -03:00
Kunda
a7414e5789 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Lorenz Hüdepohl
7dc026ec58 PathHelix: Fix locale issue for Gui::InputField setText() method 2017-02-17 20:55:37 +01:00
Lorenz Hüdepohl
1875c52f13 PathHelix: Be more liberal in what constitues a straight cylinder 2017-02-17 20:55:17 +01:00
Pekka Roivainen
ad689e0028 findParentJob fixed to work from within a PathCompound 2017-02-05 00:23:02 +02:00
sliptonic
fbe0ded7cf PATH: post processor tweaks and loop select.
rename generic_post.py: This is actually a post specific to a machine.  The generic name is confusing
fix test case. Contour has no plunge angle
scrubbing postprocessors for python 2 style prints
Keep loop select usable when task panel is open.
2017-02-04 15:36:33 +01:00
Markus Lampert
ff88b1be6b Fixed QtGui import. 2017-01-30 21:21:04 -08:00
Kurt Kremitzki
72b33f5953 Fix tuple unpacking issue 2017-01-30 10:21:33 +01:00
Kurt Kremitzki
b46de3ba9d Remove py3-incompatible tuple argument from Path 2017-01-30 10:21:28 +01:00
Kurt Kremitzki
be2a827a69 Update Path to py3-compatible printing 2017-01-30 10:21:22 +01:00
Priit Laes
94fe93aeb7 python: Path: *.py: Fix python3 syntax 2017-01-29 22:35:36 +01:00
drallod
092ca9eaa7 Path: Issue #0002817:
Check if default post processor hasn't been lost
2017-01-29 10:42:13 -06:00
Markus Lampert
8a7af5cd05 Import pivy only if gui is up. 2017-01-28 11:46:17 -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
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
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