Commit Graph

683 Commits

Author SHA1 Message Date
Markus Lampert
11f7fe990f Fixed Dogbone creation to work for PathContour again. 2017-07-10 19:17:41 -03:00
sliptonic
a95eef8669 Path: add feature for drill tip calculation 2017-07-10 19:17:41 -03:00
sliptonic
605fa29002 Path: add jointype and miterlimit to edge profiling 2017-07-10 19:17:41 -03:00
sliptonic
4743a7f73b Path: Change Profile 'side' enumeration to inside/outside
left/right was too ambiguous
correct profile direction set
2017-07-10 19:17:41 -03:00
sliptonic
0b0c3b2b2e Path: fix #3048 Visibility on recompute is now preserved 2017-07-10 19:17:41 -03:00
sliptonic
9a15fed386 Path: implement jointype for contour and profile fix #3116
Not implemented in the task panel.  Settings are only available in the property pane.
2017-07-10 19:17:41 -03:00
sliptonic
75121febf0 Path: Make PathProfile verbose 2017-07-10 19:17:41 -03:00
sliptonic
3aa2293ec1 Merge remote-tracking branch 'realthunder/PathArea' 2017-07-07 16:42:14 -05:00
sliptonic
4063609e89 Path: cleanup start points
Make sure we're storing path parms for debugging
2017-07-07 16:42:06 -05:00
sliptonic
cb6a27f469 Path: simplify the test fixture
Instead of creating a file from scratch, a test file
is included.  Post processing the file from the gui
should give the same results as the test script.
2017-07-07 16:42:06 -05:00
sliptonic
1be9f3ac35 Path: fix bug in gcode importer.
Wouldn't handle lines with only a line number
2017-07-07 16:42:06 -05:00
sliptonic
158a21b58d Path: Centroid post re-write 2017-07-07 16:42:06 -05:00
sliptonic
f444f96c7d re-arrange TestPathPost setup to simplify testing muliple posts 2017-07-07 16:42:06 -05:00
sliptonic
c2abbe354c Path: MillFace start point 2017-07-07 16:42:06 -05:00
Zheng, Lei
65c3792cc2 Path.Area: fix sortWires
sortWires was broken on open wires. The bug was introduced when open
wire direction feature is added.
2017-07-07 11:26:54 +08:00
Zheng, Lei
4b2a739e7a Path.Area: change fromShape() 'start' parameter behavior
'start' used to mean the initial resting position of the tool. Now it
is changed to mean the feed start position.

fromShape() has also improved to automatically guess 'retraction' and
'resume_height' parameters if not given, based on input shape boundary.
2017-07-07 11:26:54 +08:00
Zheng, Lei
00b0027e19 Path.Area: handle empty wires without vertex 2017-07-07 11:26:54 +08:00
Markus Lampert
14bdeb4f66 Adde __init__ to the deployment. 2017-07-06 14:10:07 -03:00
Itai Nahshon
80ddf5cf39 Reset depth_params index when starting a new iterator.
Otherwise when a profile consists of multiple cuts (example: profile outline+circles+holes) only the first one
will respect the requested depths.
2017-07-05 15:04:39 +02:00
Markus Lampert
77647237db Fixed spelling error in profile. 2017-07-04 10:41:35 +02:00
Markus Lampert
9ff4e3aa8a Fix depth_params for python3. 2017-07-03 12:17:30 -07:00
Markus Lampert
9f28b18cb6 Made posts into a module and use it for import. 2017-07-01 12:39:04 +02:00
PLChris
bd85cc5399 Fix tooltable xml import 2017-06-28 22:05:07 +02:00
sliptonic
26184c5046 Path: make pathmillface use different depth calculation 2017-06-28 21:49:12 +02:00
sliptonic
0f780a8c3e Path: fix import problem in toolcontroller 2017-06-28 21:49:12 +02:00
sliptonic
3f6c659874 Path: if TC is none, partials wouldn't post
added H parameter to linuxcnc post for tool length offset
2017-06-28 21:46:44 +02:00
sliptonic
5f77eea2aa Path: Adding Apply buttons
Give user more control of when long
running updates are executed in task
panels
2017-06-28 21:46:44 +02:00
sliptonic
38de5a247c Path: cancel for pocket 2017-06-28 21:46:44 +02:00
sliptonic
7532011104 Path: remove obsolete code from cmake
also refactored depthparams and fixes to depths
on various operations
2017-06-28 21:46:44 +02:00
sliptonic
ae29107aa9 path: more collision support
Made depthparams an iterable.
2017-06-28 21:46:44 +02:00
sliptonic
a6aebe8571 Path: unsetEdit support 2017-06-28 21:46:44 +02:00
sliptonic
b34815746e Path: adding cancel buttons to operations 2017-06-28 21:46:44 +02:00
sliptonic
88fe33b0b3 Path: cleanup and add collision 2017-06-28 21:46:44 +02:00
wmayer
70c71505bb fix cyclic dependency with Py2 import 2017-06-28 21:37:34 +02:00
looooo
302469ceef path_script py3-fixes 2017-06-26 22:30:51 +02:00
Zheng, Lei
1162f50544 Path.Area: fix thickening of pocket path 2017-06-26 22:25:00 +02:00
Markus Lampert
9626ee24f6 Fixed deletion of dressup - clearing child object pointer prevents Tree from moving it to the root of the tree. 2017-06-26 11:10:15 -03:00
Markus Lampert
22fa9a7cc7 Fixed job dialog commit. 2017-06-26 11:10:15 -03:00
Markus Lampert
d4e4af52e7 Changing c-py interface to use 's' instead of 'S' for py 2/3 compatibility; also makes the code simpler. 2017-06-21 11:41:35 -07:00
Markus Lampert
5e4533c959 Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components. 2017-06-21 11:41:35 -07:00
Markus Lampert
bd9ae7bc25 Disable exception catching in tests to figure out why TestPathApp cannot be imported on the build system. 2017-06-21 11:41:35 -07:00
Markus Lampert
edd63bec4a Fixed contour setting the visibility although there is no ViewObject associated with it. 2017-06-21 11:41:35 -07:00
Markus Lampert
c5e91d1df7 Fixed tag unit tests 2017-06-21 11:41:35 -07:00
Markus Lampert
05add01cb4 Disabling tags if the cannot generate commands. 2017-06-21 11:41:35 -07:00
Markus Lampert
659d98eca5 Added wating_effects for holding tag generation - big improvement. 2017-06-21 11:41:35 -07:00
Markus Lampert
074d012ec3 Moved all post/pre processor into their own directory. 2017-06-21 11:41:35 -07:00
Markus Lampert
a0d3d020eb Proper taskk panel cleanup on escape. 2017-06-21 11:41:35 -07:00
Markus Lampert
25d5c49577 Fixed post processor loading. 2017-06-21 11:41:35 -07:00
Markus Lampert
00ec9b617c Allow multiple holding tags to be added - until user hits Esc or presses the Done button. 2017-06-21 11:41:35 -07:00
Markus Lampert
efba956711 Changed marker spheres to have constant size regardless of view scale. 2017-06-21 11:41:35 -07:00