sliptonic
7ace55029e
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
c359ba6060
Path: fix bug in gcode importer.
...
Wouldn't handle lines with only a line number
2017-07-07 16:42:06 -05:00
sliptonic
fc989c7803
Path: Centroid post re-write
2017-07-07 16:42:06 -05:00
sliptonic
3093c4cd1b
re-arrange TestPathPost setup to simplify testing muliple posts
2017-07-07 16:42:06 -05:00
sliptonic
e4c696cac1
Path: MillFace start point
2017-07-07 16:42:06 -05:00
Zheng, Lei
d554497ada
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
120b37b0c7
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
90334e0478
Path.Area: handle empty wires without vertex
2017-07-07 11:26:54 +08:00
Markus Lampert
b046fa5604
Adde __init__ to the deployment.
2017-07-06 14:10:07 -03:00
Itai Nahshon
dca6533609
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
9e7eb3bc2c
Fixed spelling error in profile.
2017-07-04 10:41:35 +02:00
Markus Lampert
6f6d4631d3
Fix depth_params for python3.
2017-07-03 12:17:30 -07:00
Markus Lampert
fbb2b44861
Made posts into a module and use it for import.
2017-07-01 12:39:04 +02:00
PLChris
18ed89ae6b
Fix tooltable xml import
2017-06-28 22:05:07 +02:00
sliptonic
bcfc1bf36c
Path: make pathmillface use different depth calculation
2017-06-28 21:49:12 +02:00
sliptonic
75dc43f047
Path: fix import problem in toolcontroller
2017-06-28 21:49:12 +02:00
sliptonic
3254aca61a
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
266fb0b70f
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
02912aedf9
Path: cancel for pocket
2017-06-28 21:46:44 +02:00
sliptonic
a5a88e5b59
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
8b804d71ae
path: more collision support
...
Made depthparams an iterable.
2017-06-28 21:46:44 +02:00
sliptonic
0326b5ba49
Path: unsetEdit support
2017-06-28 21:46:44 +02:00
sliptonic
17b16a7286
Path: adding cancel buttons to operations
2017-06-28 21:46:44 +02:00
sliptonic
ad52e41ece
Path: cleanup and add collision
2017-06-28 21:46:44 +02:00
wmayer
6d389e04ba
fix cyclic dependency with Py2 import
2017-06-28 21:37:34 +02:00
looooo
4b2c5f51e4
path_script py3-fixes
2017-06-26 22:30:51 +02:00
Zheng, Lei
27aaaf7def
Path.Area: fix thickening of pocket path
2017-06-26 22:25:00 +02:00
Markus Lampert
7d44c26b38
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
7773d30c0d
Fixed job dialog commit.
2017-06-26 11:10:15 -03:00
Markus Lampert
7d80f9012f
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
6a3a102964
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
e399785a97
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
e7e5a73a0a
Fixed contour setting the visibility although there is no ViewObject associated with it.
2017-06-21 11:41:35 -07:00
Markus Lampert
2c50fbfef3
Fixed tag unit tests
2017-06-21 11:41:35 -07:00
Markus Lampert
ab82810f01
Disabling tags if the cannot generate commands.
2017-06-21 11:41:35 -07:00
Markus Lampert
022354fd38
Added wating_effects for holding tag generation - big improvement.
2017-06-21 11:41:35 -07:00
Markus Lampert
789e79c480
Moved all post/pre processor into their own directory.
2017-06-21 11:41:35 -07:00
Markus Lampert
03c5168d89
Proper taskk panel cleanup on escape.
2017-06-21 11:41:35 -07:00
Markus Lampert
a689ebd5d7
Fixed post processor loading.
2017-06-21 11:41:35 -07:00
Markus Lampert
38c2296492
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
b11849b1a4
Changed marker spheres to have constant size regardless of view scale.
2017-06-21 11:41:35 -07:00
Markus Lampert
924336edd5
Made holding tags tolerant to panelsheet base objects.
2017-06-21 11:41:35 -07:00
Markus Lampert
a223915308
Add all dressups to the profile and contour context menus.
2017-06-21 11:41:35 -07:00
Markus Lampert
c268c959e8
Adapted unit tests for the new interface.
2017-06-21 11:41:35 -07:00
Markus Lampert
0d52a94871
Switched solid detection to blacklisting instead of whitelisting.
2017-06-21 11:41:35 -07:00
Markus Lampert
5575802e3c
Removed questionable log message.
2017-06-21 11:41:35 -07:00
Markus Lampert
63ab07ae49
Fixed spindle speed limitation in UI and template restore.
2017-06-21 11:41:35 -07:00
Markus Lampert
c031b78c35
Changed empty template selection to '<none>'.
2017-06-21 11:41:35 -07:00
Markus Lampert
62cf21b473
Added solid detection and consolidated PathJob Base selection option (removed empty option).
2017-06-21 11:41:35 -07:00
Markus Lampert
fbb34347f8
Added support for PanelSheets.
2017-06-21 11:41:35 -07:00