Commit Graph

89 Commits

Author SHA1 Message Date
Markus Lampert
9f8c64c6af PathBoundary editor filled with life. 2019-11-05 19:18:39 -08:00
Daniel Wood
ac1a567ef6 Move the ToolLibraryEditor code to its own file 2019-09-05 21:28:48 +01:00
Markus Lampert
c83c013997 Return diameter 0 for invalid holes in order to let the UI initialize completely 2019-07-14 22:24:01 -07:00
Markus Lampert
cadea61e0b Make Helix op robust against features that don't exist anymore 2019-07-14 21:30:38 -07:00
Markus Lampert
138ba37ec6 Fixed Job creation 2019-07-02 21:16:38 -07:00
Markus Lampert
0703f82030 Fixed typo and py3 exception printing 2019-07-02 21:03:28 -07:00
Markus Lampert
6410393092 switched to pylint3 and fixed additional warnings 2019-07-01 15:32:54 -07:00
Markus Lampert
20f9374d5c Cleanup of PathJobGui for pylint warnings 2019-07-01 15:32:54 -07:00
sliptonic
617c619d2f remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
sliptonic
c8e945a3ab Path: normalize proxy stratements
remove bare exceptions
2019-06-21 13:01:01 -05:00
Russell Johnson
d6df552ff0 Fixes bug #4008: removes phantom path cause
Job object was base of transformations, rather than Job base(clone).
2019-06-20 00:02:14 -05:00
brad
33b6e25582 Path: remove unnecessary imports 2019-06-10 10:50:06 -05:00
brad
8e372108b5 Path: lgtm Cleanup 2019-06-10 10:50:06 -05:00
markus
308409802a Split ToolController into model and gui. 2019-06-02 11:03:14 -07:00
luz.paz
ec12ffae0c Path: source comment typo fixes
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic
6a26e3e484 Path: GUI for fixture support working 2019-04-05 15:04:01 +02:00
Markus Lampert
15713186af Compact display of models in job editor. 2019-04-03 15:23:21 +02:00
Markus Lampert
0bc3aee2f5 Enable multiple copies of a model as base object for a job 2019-04-03 15:23:21 +02:00
Markus Lampert
4ca516ee4d Maintain stock bound box extension values across refreshs 2018-11-06 12:01:18 -03:00
markus
cbd7f3e3fa Fixed path model double click 2018-10-03 16:49:19 +02:00
Markus Lampert
7e3435053d Fixed model edit 2018-10-02 09:42:52 -03:00
Markus Lampert
c23f800bc8 Fixed context menu for PathJob 2018-10-02 09:42:52 -03:00
Markus Lampert
4744b55903 Refactored operation initialisation into separate module so it can be called from the WB and the Job UI. 2018-10-02 09:42:52 -03:00
Markus Lampert
58372e78ab Fixed selection restore of entire object. 2018-09-17 10:23:41 +02:00
Markus Lampert
99e844863f Added option to rotate multiple base objects as a compound or individually. 2018-09-17 10:23:41 +02:00
Markus Lampert
cb2afd5a98 Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually. 2018-09-17 10:23:40 +02:00
Markus Lampert
f9c166f6ec Don't force stock refresh on editor start 2018-09-17 10:23:40 +02:00
Markus Lampert
46d722b994 Support for converting existing jobs to multi base model on loading. 2018-09-11 07:24:38 +02:00
Markus Lampert
18bf6b6cb8 Fixed merge issues 2018-09-11 07:24:37 +02:00
Markus Lampert
4983a69210 Changed base model tab view to a tree view 2018-09-11 07:24:36 +02:00
Markus Lampert
0b1ae8c5e5 Fixed merge issues 2018-09-11 07:24:35 +02:00
Markus Lampert
ed015ff8f1 Preserve selection over moves and rotations 2018-09-11 07:24:33 +02:00
Markus Lampert
a428183cb1 Added more placement tools for base models. 2018-09-11 07:24:31 +02:00
Markus Lampert
5d026b6fb6 Alignment and orientation support for multiple base models. 2018-09-11 07:24:31 +02:00
Markus Lampert
6a5e3234ec Base model edit during job editor. 2018-09-11 07:24:31 +02:00
Markus Lampert
3559414503 Refactored job creation dialog to be re-used for model selection dialog. 2018-09-11 07:24:30 +02:00
Markus Lampert
bb045307e4 Basic job creation dialog with multiple base models. 2018-09-11 07:24:30 +02:00
Markus Lampert
2f2dc9e310 Fixed merge issues 2018-09-02 00:32:22 -07:00
markus
aefa922c2b Added job export dialog to Job Editor. 2018-09-02 00:32:22 -07:00
markus
ca06567043 Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time. 2018-09-02 00:32:22 -07:00
markus
c70f8923fa PathEdit integration of the setup-sheet editor. 2018-09-02 00:32:22 -07:00
Markus Lampert
6a48072357 Basic UI/editor for the SetupSheet. 2018-09-02 00:32:22 -07:00
markus
9dc6752415 Added button to stock dialog to recreate the stock object. 2018-09-01 21:01:03 +02:00
Markus Lampert
0d28d59fd1 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert
bf46c47616 Removed PathGeom class and moved functionality into module interface. 2018-06-19 21:38:20 -07:00
Markus Lampert
15dda40edd Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3 Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
5520842399 Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert
a6847951e1 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Itai Nahshon
4bc216371a Use unit conversion when changing feedrates in the tools table of the job edit panel.
if the user enters a valid velocity quantity it will be used,
Otherwize if the user enters a unitless value the default velocity unit will be used,
Otherwise error.
2017-10-09 02:47:55 +03:00