Commit Graph

283 Commits

Author SHA1 Message Date
sliptonic
9bce3b3a70 Path: PathMillFace correctly determines TC 2017-03-21 10:27:51 -03:00
sliptonic
0ca39606ba path: contour gets correct TC 2017-03-21 10:27:51 -03:00
sliptonic
53bc54b40c path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic
95a4728c6d Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic
25e4b13156 Path: fix PathContour panel 2017-03-21 10:27:51 -03:00
sliptonic
3b54157024 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
9e4a6fe5b0 Path: convert pathmill face to use tc tools 2017-03-21 10:27:51 -03:00
sliptonic
2dee821d1a Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
eb8e5b4c6f 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
aaee72cba8 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
sliptonic
c633e59805 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
ml
886ba74bfd Fixed G2/3 command generation for flipped arcs. 2017-03-03 11:52:42 -03:00
ml
ad8cc9b07b Using fuzzy comparison for half circle detection. 2017-03-03 11:52:42 -03:00
Kunda
dde52952f4 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Lorenz Hüdepohl
e38d0ada6c PathHelix: Fix locale issue for Gui::InputField setText() method 2017-02-17 20:55:37 +01:00
Lorenz Hüdepohl
837f2eabb8 PathHelix: Be more liberal in what constitues a straight cylinder 2017-02-17 20:55:17 +01:00
Pekka Roivainen
63ee215122 findParentJob fixed to work from within a PathCompound 2017-02-05 00:23:02 +02:00
sliptonic
899e57fc35 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
c4a552e958 Fixed QtGui import. 2017-01-30 21:21:04 -08:00
Kurt Kremitzki
541ff3726e Fix tuple unpacking issue 2017-01-30 10:21:33 +01:00
Kurt Kremitzki
06a5bfb0de Remove py3-incompatible tuple argument from Path 2017-01-30 10:21:28 +01:00
Kurt Kremitzki
e47edae9c3 Update Path to py3-compatible printing 2017-01-30 10:21:22 +01:00
Priit Laes
71f6a289c6 python: Path: *.py: Fix python3 syntax 2017-01-29 22:35:36 +01:00
drallod
357ecb5800 Path: Issue #0002817:
Check if default post processor hasn't been lost
2017-01-29 10:42:13 -06:00
Markus Lampert
c9c7d19a82 Import pivy only if gui is up. 2017-01-28 11:46:17 -08:00
ml
ea7789b8b6 Fixed merge issues and re-enabled tests. 2017-01-28 11:46:16 -08:00
Markus Lampert
7805dce66e Fixed holding tags unit tests. 2017-01-28 11:46:16 -08:00
Markus Lampert
dd63fe9210 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
f92e5db8a7 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
7cc843c3c0 Fixed secondary debug logging in holding tags. 2017-01-26 10:47:57 -08:00
Markus Lampert
dfb1094318 Path logging interface and bulk transfer of HoldingTags dressup to use module. 2017-01-26 10:47:57 -08:00
drallod
d9dda3fa1d Path: Fixed issue where GCodeEditorDialog wouldn't appear for some post processors 2017-01-24 10:30:14 -02:00
Markus Lampert
81ae4f94aa 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
ed373673e8 Path: Make contour default final depth to part bottom instead of 0 2017-01-16 21:19:10 -06:00
Sebastian Stetter
0f7d4ac46c PATH: Fix for x10 input field issue in tool table 2017-01-15 17:39:37 +01:00
lorenz
67c1bcac7c Merge branch 'master' into path_helix 2017-01-15 13:52:27 +01:00
Lorenz Hüdepohl
f2faa50802 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
b0abdd1c1d PATH: remove old holding tag code and GUI elements 2017-01-13 09:20:04 -06:00
Markus Lampert
e76333f300 Fixed segmentation of xy-plane arcs, made # segments factor a property. 2017-01-12 17:42:29 -08:00
Markus Lampert
9d544209a8 Added support for rounded tags. 2017-01-11 12:05:23 -08:00
Markus Lampert
126fe81689 Translation of strings. 2017-01-11 12:05:23 -08:00
Markus Lampert
3cbf1c32b4 Reduced debug logging. 2017-01-11 12:05:23 -08:00
Markus Lampert
891add9bd3 Added preferences for holding tags. 2017-01-11 12:05:23 -08:00
Markus Lampert
70c3fc8686 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
2403890965 Minimum # tags is 2, makes sense and avoids the endless loop. 2017-01-11 12:05:23 -08:00
Markus Lampert
190aa1fc74 Retrieve colors from settings. 2017-01-11 12:05:22 -08:00
Markus Lampert
45893d7783 Fixed adding new tags - sorting required. 2017-01-11 12:05:22 -08:00
Markus Lampert
706875b3cc Fixed v-scrollbar issue and added edit button. 2017-01-11 12:05:22 -08:00
Markus Lampert
f89eea7b59 Using InputField for width and height and use proper properties. 2017-01-11 12:05:22 -08:00
Markus Lampert
6792e2c4b9 Minor name cleanups. 2017-01-11 12:05:22 -08:00