Commit Graph

166 Commits

Author SHA1 Message Date
sliptonic bafbd27632 PATH: Default values for start/end depths improved 2016-12-11 12:47:56 -06:00
sliptonic 6a447d6d46 PATH: improved stepdown calculation and test 2016-12-11 12:47:56 -06:00
sliptonic 84b3617c97 PATH: Delete misplaced and unused files 2016-12-11 12:47:56 -06:00
Dan Falck 2e44b6c41b fix for not being able to use the post code icon 2016-12-04 12:45:27 -08:00
Markus Lampert 9ef90366a5 Fixed Path creation with new Line/LineSegment semantics. 2016-12-03 02:00:11 -08:00
Markus Lampert 0a1a0b8abc More Line to LineSegment conversions. 2016-12-02 04:42:22 -08:00
Markus Lampert 26263c4bd1 Changed Part.Line to Part.LineSegment 2016-12-02 04:24:52 -08:00
wwmayer 01fd5ce6f3 Merge pull request #357 from mlampert/PathGeom
Path: Path->Wire transformation and other goemetry helpers.
2016-12-01 12:48:03 +01:00
wmayer 1855c80f36 replace Part.Line with Part.LineSegment 2016-11-30 21:25:18 +01:00
Markus Lampert ad3e3166f5 Some cleanup. 2016-11-29 01:31:12 -08:00
Markus Lampert 0807eaf597 Added wire(s)ForPath functions with test. 2016-11-28 15:52:17 -08:00
Markus Lampert fbc75d9797 Split out PathGeom and created test cases for it. 2016-11-28 15:11:24 -08:00
Markus Lampert 3ce5ea6b35 Tests and fixes for triangular shaped tags. 2016-11-21 21:53:35 -08:00
Markus Lampert 1fd4c49fca Test cases for basic path generation for tags. 2016-11-21 19:51:54 -08:00
Markus Lampert 8ce9c0c305 Straight line intersection with square Tag. 2016-11-20 14:53:03 -08:00
Markus Lampert ca1fb1238e First Tag unit tests, including a fix for an encountered issue. 2016-11-18 17:07:20 -08:00
Markus Lampert f4480765de Fixed linuxcnc unit test 2016-11-18 16:14:32 -08:00
ml 2aa2560529 Basic unit test for linuxcnc output. 2016-11-18 15:43:20 -08:00
Markus Lampert a9f246b466 Moving tag processing into Tag itself. 2016-11-18 15:35:30 -08:00
ml fc55d7ae23 Fixed angle calculation and deal with round contours properly. 2016-11-17 11:43:00 -08:00
ml 344250b5c2 Renamed tabs to tags. 2016-11-17 11:43:00 -08:00
ml 79935ee025 Changed tabs to be editable. 2016-11-17 11:37:52 -08:00
ml 730e2c523e First shot at base algorithm for inserting holding tabs. 2016-11-17 11:37:52 -08:00
ml 0c5d5566ab Fix for 2773 and two other minor fixes. 2016-11-15 22:19:57 -08:00
sliptonic 7c2c541d7a Holding tag bugs
Removed OCC from profile
Add option to suppress profile of perim.
2016-11-13 14:51:36 -06:00
sliptonic a38006b5d5 incorporating TechDraw findShapeOutline 2016-11-13 14:51:36 -06:00
sliptonic 18ea91cc25 fix for drilling in Compound objects.
Better check of hole face ordering.
2016-11-13 14:51:36 -06:00
sliptonic fe11942afb Toolchange output fixed 2016-11-13 14:51:36 -06:00
sliptonic 50bfaffcd1 PathJob chooser needs to use dialog in resource file 2016-11-13 14:51:36 -06:00
sliptonic bbf4e2954a Initial commit of facing op 2016-11-13 14:51:36 -06:00
ml 7b7e09ce29 Fixed obj reference in custom length path. 2016-11-12 16:34:49 -08:00
ml 1472a2b8ae Removal of extra path segments due to bone smoothing. 2016-11-12 16:34:49 -08:00
ml 788b28bba2 First cut at removing bone path crossings in tight alleys. 2016-11-12 16:34:49 -08:00
ml 17d86e51c8 Created class for Bone to carry it's attributes through the call chain. 2016-11-12 16:34:49 -08:00
ml 2159923c4b Path calculation through intersections - enhanced robustness. 2016-11-12 16:34:49 -08:00
ml e7968a95f6 Calculation of intersections and arcs. 2016-11-12 16:34:49 -08:00
ml 9a93a5775e Calculation of pivot points. 2016-11-12 16:34:49 -08:00
ml c58852a608 Fixed adaptive length calculation. 2016-11-12 16:34:49 -08:00
sliptonic 9a3711079c fix for direction/cutside bug 2016-11-04 15:04:32 -05:00
sliptonic cb843391a8 Patch from nahshon
http://forum.freecadweb.org/viewtopic.php?f=15&t=18148&sid=9dcb94b872e170a78e8940bd08880b92&start=10#p143439
2016-11-04 09:19:49 -05:00
Markus Lampert 26f73b4a0e Fixed consecutive abort of job editing and selection of current base object. 2016-11-02 10:58:35 +01:00
Markus Lampert 462c8b362a Support for Cancel in PathJob creation and editing. 2016-11-02 10:58:35 +01:00
Markus Lampert 1fb504e2bd On PathJob creation pre-select the currently selected object. 2016-11-02 10:58:35 +01:00
Markus Lampert 351c605db3 Fixed enumeration issue for task panel. 2016-11-02 10:58:35 +01:00
Markus Lampert 422ac087ed Improved default behaviour and removed output-policy from job settings. 2016-11-02 10:58:35 +01:00
Markus Lampert 18791037be Switched job assignments to be empty which uses the default from the prefrences - if no preferences can't be found the user is prompted. 2016-11-02 10:58:35 +01:00
ml e1a5b9a9e1 Added suppor for default OutputFile with templates and a policy on how to deal with file name conflicts. 2016-11-02 10:58:35 +01:00
ml a3c4903d9b Added tooltip processing to the job preferences page. 2016-11-02 10:58:35 +01:00
ml cfca656d66 Refactored post processor into its own class, concentrating all post processor script operations. 2016-11-02 10:58:35 +01:00
ml 4865a2c39d Refactored post processor into its own class, concentrating all post processor script operations. 2016-11-02 10:58:35 +01:00