Commit Graph

471 Commits

Author SHA1 Message Date
Zheng, Lei
3f7c4bc042 PathGui: fixed potential crash on Path object delete 2017-03-22 09:23:57 +01:00
Zheng, Lei
9e5f6b212e PathGui: ViewProviderPath default to bbox selection style
* Hide DisplayMode property
* Exclude initial position from bounding box
2017-03-22 09:23:57 +01:00
Zheng, Lei
0c68b691c5 PathGui: show path marker in front of path wire 2017-03-22 09:23:57 +01:00
sliptonic
34324c6547 Path: Several small bugs related to Arch Panel support in Path.
Sheet tag placement not including the sheet offset
contour not using sheet attributes
Engraving not using sheet attributes
Profile not using transform.
2017-03-21 15:04:53 -05:00
sliptonic
dbe9d75c8f Path: small bugs. remove deprecated setting of first rapid.
minor fixup to smoothiepost to set ip address in post arguments
2017-03-21 10:27:51 -03:00
sliptonic
975f4032b5 Path: first iteration of a post processor for smoothie.
This post will take an argument for IP address and stream gcode directly
2017-03-21 10:27:51 -03:00
sliptonic
8a3ac337f6 Path: Drilling checks for bit size to determine drillability 2017-03-21 10:27:51 -03:00
sliptonic
ffc4fb28aa Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
8699d14057 Path: add linuxcnc export for tooltable 2017-03-21 10:27:51 -03:00
sliptonic
09ac25f089 Path: more bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
4926bfade4 Path: Engrave can handle other 2D objects including sketch 2017-03-21 10:27:51 -03:00
sliptonic
7d4ae8a851 Path: ToolLibraryManager copy button is smarter. 2017-03-21 10:27:51 -03:00
sliptonic
57da9b70c3 Path: bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
424fb81cc3 Path: drilling panel 2017-03-21 10:27:51 -03:00
sliptonic
ec1028aa73 path: make linuxcnc post respect F parameter as velocity 2017-03-21 10:27:51 -03:00
sliptonic
a66e8b434e Path: A possibly il-advised revision to library
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
493d346bdc 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
sliptonic
d312681f9f Path: contour handles arch panels 2017-03-21 10:27:51 -03:00
sliptonic
1250576709 Path: PathEngrave converted to use use TC tools
Handles panel and panelsheet engraving
2017-03-21 10:27:51 -03:00
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
4ec8f2f8b3 path: add TC selector to panels 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
Zheng, Lei
d920cf419d Path: fixed Command unit test 2017-03-19 10:26:27 +01:00
Zheng, Lei
b6b678b4fd PathGui: shorten preselect GCode display length 2017-03-19 10:26:27 +01:00
Zheng, Lei
2f1880cf7b PathGui: enable ViewProviderPath pre-select
Pre-select will show the corresponding GCode in the status bar, and also
the direction of the movement.
2017-03-19 10:26:27 +01:00
Zheng, Lei
b9573b7491 Path: improved Command efficiency 2017-03-19 10:26:27 +01:00
Zheng, Lei
78ad6b9986 Path: support plane select command G17,18,19 2017-03-15 10:38:58 -03:00
Zheng, Lei
48e54a05a9 Path: ignore N command 2017-03-15 10:38:58 -03:00
Yorik van Havre
6b66a38ee3 Updated translations with latest files from crowdin 2017-03-06 11:53:09 -03:00
Kunda
19f8fd4c10 source typo fixes pt5
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -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
Mateusz Skowroński
7e42975556 Fix more GCC warnings. 2017-02-18 09:35:31 +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
Yorik van Havre
c1dad1bdf4 Path: Fixed wrong display of non-displayable paths - fixes #2484 2017-02-15 15:40:25 -02:00
Pekka Roivainen
63ee215122 findParentJob fixed to work from within a PathCompound 2017-02-05 00:23:02 +02:00
wmayer
36b7e0338b fix eval flsw: do not use GUI stuff in App modules! 2017-02-04 18:19:00 +01:00
wmayer
09ef1e9ca9 undo removal of function caused by PR494 2017-02-04 15:40:41 +01: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