Commit Graph

23 Commits

Author SHA1 Message Date
Stefan Endres e7085cb47e Path: Sort edges before splitting at selected vertex 2020-12-13 19:27:13 +01:00
luz paz b75cd3dd52 Path: Fix header uniformity and remove trailing whitespace
This PR fixes header uniformity across all Path files. It also removes all trailing whitespace.
2020-11-05 19:57:21 +01:00
sliptonic ffd7693815 Fix deburr CW/CCW calculation 2020-10-12 12:39:14 -05:00
Eric Trombly 7fe094ac02 add lazyloader support
lazy_loader is copied to Ext now, modified external imports to lazy_load

add a few more imports to be lazy loaded, think the install path is correct now

[TD]"<" symbol embedded in html

revert changes to path modules for testing

use lazyloader in PathAreaOp.py

add back in deferred loading

temp change to print error message in tests

temp change to print error message in tests

add _init__.py to lazy_loader

make install in CMakeLists.txt one line
2020-04-13 21:14:34 -05:00
Patrick Felixberger 64b1acb3ae Added EntryPoint option to path deburr 2020-03-05 22:55:24 +01:00
Patrick Felixberger 3419e1da3a Added explicit deburr start values; Fixed direction detection for deburr operation 2020-03-05 21:12:57 +01:00
Patrick Felixberger d0f0ad2a06 Path: Added option to select direction (CW, CCW) in Deburr Op 2020-02-17 01:13:21 +01:00
Markus Lampert 81f809cfcf Removed dead code for debugging shortcut warnings. 2020-01-03 23:13:55 -08:00
Markus Lampert 6e38c10862 Prevent endless loop through negative step down values in engraver. 2019-09-27 14:18:43 +02:00
markus 4230fe5f98 Fixed engrave for non-closed wires for multi step down ops 2019-09-27 14:18:27 +02:00
Markus Lampert a9b2e8e96f Cleaned up warnings for PathEngraveBase 2019-07-01 15:29:51 -07:00
sliptonic b55c210f39 remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
luz.paz aedb888ae3 Path: source comment typo fixes
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert 07910613dd Restrict removal of g0 to clearance height to the engraving of the last base model. 2019-02-04 22:21:28 -02:00
Markus Lampert 7925da828e Fixed merge issues 2018-09-11 07:24:37 +02:00
Markus Lampert fffb9f2656 Removed obsolete adjustWirePlacement. 2018-09-11 07:24:37 +02:00
Markus Lampert 1ad7b8c329 Added support for multi base model to Engrave. 2018-09-11 07:24:37 +02:00
Markus Lampert 070d17e4e4 Add job as parameter to opSetDefaultValues 2018-09-02 00:32:22 -07:00
Markus Lampert 97ef1bb622 Work around for offsetting a circle with Placement. 2018-07-06 22:08:46 -07:00
Markus Lampert 1b6d14a8df Added basic chamfer test case for offsetting a wire. 2018-07-06 22:08:46 -07:00
Markus Lampert 6920a618db Fixed chamfer depth and cleaned up properties. 2018-07-06 22:08:46 -07:00
Markus Lampert ce7f288110 Rebase chamfer op on engrave-base and enable path generation. 2018-07-06 22:08:46 -07:00
Markus Lampert 57ff80fb07 Split Engrave into base implementation and Engrave specific pieces. 2018-07-06 22:08:46 -07:00