Commit Graph

69 Commits

Author SHA1 Message Date
Zheng, Lei 9a7964ce3d Path: fix drill job creation 2020-02-12 14:47:53 +08:00
Markus Lampert 487cfd1a68 Fixed removal of 2d objects from engrave ops 2020-01-03 23:03:43 -08:00
Daniel Wood 8b0e244ed4 Add a coolant feature to the base PathOP 2019-08-28 19:40:08 +01:00
IMback c8fda889a2 Peck retract height default changed from 10mm to opStartDepth+1
Peck depth default changed to tool dia*0.75
Fields changed to QuanitiySpinBoxes
Insure travel between regions is always performed at safe height
Make Peck and Dwell exclusive in GUI
Restore name of RetractHeight
Use SetupSheet for all numerical properties
2019-08-08 10:38:30 +02:00
Markus Lampert f34ac89266 switched to pylint3 and fixed additional warnings 2019-07-01 15:32:54 -07:00
Markus Lampert 6f52808e91 fixed pylint warning for PathOp 2019-07-01 15:29:51 -07:00
Markus Lampert 05249b2123 Removed redundant log message 2019-06-29 18:16:56 -07:00
sliptonic b55c210f39 remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
markus 1b214515d9 Cleanup so artifacts on task panel close. 2019-04-07 12:20:42 +02:00
markus 79def8b235 Added UI page pocket extension; changed selection agent. 2019-04-07 12:20:41 +02:00
sliptonic 993d179e7c icon for inactive 2019-04-05 15:04:02 +02:00
Markus Lampert 2d3f94590e Support for step down in deburr op. 2018-11-06 12:01:18 -03:00
Markus Lampert 64addcabd9 Enable op base feature pre-selection for multiple base models. 2018-11-06 12:01:18 -03:00
Markus Lampert 1a6665c0f4 Changed view providers to use Gui.Document.setEdit to start the editor for a new object. 2018-10-05 11:30:45 +02:00
Markus Lampert 04568dc6ee Cleaned up path op context menu 2018-10-02 09:42:52 -03:00
Markus Lampert 0a9ff5f3aa Fixed base geometry selection for multiple base models. 2018-09-11 07:24:33 +02:00
Markus Lampert ee49b9874d Prototype objects for operations and the ability to create them through the regular proxy instantiation. 2018-09-02 00:32:22 -07:00
Markus Lampert fb0fc49a30 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert b24e95b7c1 Removed PathGeom class and moved functionality into module interface. 2018-06-19 21:38:20 -07:00
Markus Lampert 79c9e2d872 Fixed selection of vertexes and faces - and added support for faces as base objects. 2018-06-04 12:06:42 +02:00
Markus Lampert 13bce09608 Suppport for engrave as part of a general job 2018-06-04 12:06:42 +02:00
Markus Lampert d9b8d61550 Expose task panel layout through preferences. 2018-05-07 12:20:10 -03:00
luz.paz 5f7df347f8 Path: misc. source comment typos 2018-04-25 11:03:10 +02:00
Markus Lampert 4b0d6c6889 Fixed import of PathGeom - might want to refactor that one day. 2018-01-22 19:40:50 +01:00
sliptonic ae2a4e647d Path: rename Set_StartPoint to conform to command name standard
PEP8
2018-01-16 00:32:35 -06:00
luz.paz 2b95227ed7 Path: typos 2018-01-07 18:43:16 -02:00
Unknown 3df389f5f2 PATH: typo fixes 2017-12-23 14:27:25 +01:00
Markus Lampert feeab3ce8c Remove automatic base features if OP was created with selected faces. 2017-12-04 01:40:24 -08:00
Markus Lampert 4a9fea3657 Fixed selection guard removal after exception. 2017-11-28 12:39:02 -02:00
Markus Lampert a84a0ce431 Abort OP creation transaction if TC selection is aborted with cancel, #3274 2017-11-28 12:39:02 -02:00
luzpaz 1f76beba61 Path: typo fixes
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=15&t=25384
+ I squeezed in a few more changes. @mlampert & @sliptonic do you mind reviewing?
2017-11-18 12:51:31 +01:00
Markus Lampert 03ea6a1f33 Instead of hiding FinalDepth make it read-only and set tooltip appropriately. 2017-10-22 11:24:58 -07:00
Markus Lampert 88c3fc1db0 Use operation name and icon as the TaskPanel title and icon. 2017-10-22 11:24:58 -07:00
Markus Lampert 46d120071e Workaround for DAG invalidation - remove all expressions before deleting an object. 2017-10-22 11:24:58 -07:00
Markus Lampert b6eb3f0b4c Fixed dirty'ing of page and op. 2017-10-22 11:24:58 -07:00
Markus Lampert cccf014f06 Various bug fixes 2017-10-22 11:24:58 -07:00
Markus Lampert 6ace67f047 Removed depths lock - obsolete through usage of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert 9cec64880f Switched Depths page to use QuantitySpinBox instead of InputField. 2017-10-22 11:24:58 -07:00
Markus Lampert f3d48abe2f Refactored QuantitySpinBox handling into separate class. 2017-10-22 11:24:58 -07:00
Markus Lampert 73eb24ae20 Fixed clearance height value. 2017-10-22 11:24:58 -07:00
Markus Lampert 0e8d1903cc Switched PageHeight to use QuantitySpinBox. 2017-10-22 11:24:58 -07:00
Markus Lampert ec664c3c21 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Unknown ad457ba96b Misc. Typos 2017-10-09 19:59:33 +02:00
Markus Lampert af892cc44a Added more cleanup to the pocket shape face before extrusion - greatly improves stability. 2017-10-02 01:21:13 +02:00
Markus Lampert e6927d7979 Added support for z-level selecction of circular shapes. 2017-09-28 11:27:47 -07:00
Markus Lampert ca2c8fe156 Change visibility of base object and stock while an operation is edited - helps a lot in making sense of the generated paths. 2017-09-28 11:27:47 -07:00
Markus Lampert 0dad94c457 Fixed rounding issue for determining attribute changes. 2017-09-28 11:27:47 -07:00
Markus Lampert 06a01d0fee Fixed segfault on shutdown. 2017-09-28 11:27:47 -07:00
Markus Lampert 8886fd92fa Disable apply button if ui is clean. 2017-09-28 11:27:47 -07:00
Markus Lampert a796427f70 Added manual locking of start and final depths - and automatic updated if not. 2017-09-28 11:27:47 -07:00