Commit Graph

194 Commits

Author SHA1 Message Date
Markus Lampert f294821f9d Use PathGeom for holding tags dressup. 2017-01-02 17:34:36 -08:00
Markus Lampert 0fabe5c079 Fixed helix construction. 2017-01-02 17:34:36 -08:00
Markus Lampert a3ae53a82b Added arcToHelix. 2017-01-02 17:34:36 -08:00
Markus Lampert 198ab6db2e Rebase on new Line/LineSegment code. 2017-01-02 17:34:36 -08:00
Markus Lampert 23196b4c69 Fixed most of the state machine issues, still a problem with intersection of edges. Need to rebase. 2017-01-02 17:34:36 -08:00
Markus Lampert 4a810bc107 Support for arcs and helix with tests. 2017-01-02 17:34:36 -08:00
Markus Lampert 6462d775e3 Added support for arcs on square tags. 2017-01-02 17:34:36 -08:00
Markus Lampert 88e9d26ecb Added HoldingTags dressup with tests, using PathGeom and PathTestUtils. 2017-01-02 17:34:36 -08:00
wwmayer f22f5c819e Merge pull request #407 from dev-at-stellardeath-org/linuxcnc_post_without_gui
Path: linuxcnc_post without GUI
2016-12-31 12:18:56 +01:00
Lorenz Hüdepohl 7d53cc9e6f Path: linuxcnc_post without GUI
A simple fix to be able to easily use the linuxcnc_post module without
the GUI present
2016-12-30 22:33:15 +01:00
Yorik van Havre 1c35bd8cd9 Fixed typos notified on crowdin 2016-12-28 16:59:24 -02:00
Dan Falck 388ddcf2b2 PATH:units added Gui::InputField to some parms
old spinboxes were not aware of units so I substituted in the custom FreeCAD Gui:InputField on countour, profile, profile edges, and pocket operations.
2016-12-24 17:28:40 -08:00
Dan Falck 605d4da85f PATH:Tooledit:support for units
connected units to ToolEdit and listview in the tooltable library
2016-12-23 17:17:22 -08:00
Dan Falck 1d2c392738 Merge branch 'master' into tledit_units 2016-12-22 17:09:26 -08:00
Markus Lampert 6552304323 Renamed dressups to conform to naming scheme. 2016-12-19 17:53:01 -08:00
Markus Lampert d82d050c34 Fixed dogbone for small tool bit radii. 2016-12-19 16:52:28 -08:00
Markus Lampert 5099f2385a Fixed 2d geometry changes for dogbone. 2016-12-19 11:20:58 -08:00
Dan Falck c84e7662b7 Path:wip on tl edit dialog and units 2016-12-19 07:40:25 -08:00
sliptonic 4262544bbf PATH: fix for drilling border case
If only single hole of a given size is found, it was ignored.
Doh!
2016-12-17 16:46:17 -06:00
wwmayer 411e30bffd Merge pull request #376 from sliptonic/BugFixes
Bug fixes
2016-12-13 16:45:49 +01:00
Markus Lampert c7761d4a4f New version of gneric_post.py from chrisb. 2016-12-11 16:43:54 -08:00
Markus Lampert d32b92d00d Fixed contour naming;
only touch dependent TC objects if the tool number changed;
changed formatting of intermediate path representation to be valid g-code and not use exponents.
2016-12-11 15:33:56 -08:00
sliptonic 54242963df Merge branch 'feature/probemoves' into BugFixes 2016-12-11 12:49:42 -06:00
sliptonic 4d2b97b521 Revert "PATH: Prevent Job creation without Base object."
This reverts commit 4c66748ade.
2016-12-11 12:48:35 -06:00
sliptonic fe291607a4 PATH: More reasonble defaults for new tools 2016-12-11 12:47:56 -06:00
sliptonic 68d3e18ab4 PATH: Drilling: allow selection of partial circular edges 2016-12-11 12:47:56 -06:00
sliptonic 4c66748ade PATH: Prevent Job creation without Base object.
PathMillFace won't add a base if it isn't known to the parent
2016-12-11 12:47:56 -06:00
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
sliptonic 7cd375073a PATH: Highlighting in Inspect 2016-12-11 12:43:10 -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