Commit Graph

51 Commits

Author SHA1 Message Date
Markus Lampert
6e1f42606f Start of dogbone unit tests. 2017-08-24 20:31:57 -07:00
Markus Lampert
06db436a5f Removed redundant import. 2017-08-24 20:31:57 -07:00
sliptonic
4063609e89 Path: cleanup start points
Make sure we're storing path parms for debugging
2017-07-07 16:42:06 -05:00
sliptonic
cb6a27f469 Path: simplify the test fixture
Instead of creating a file from scratch, a test file
is included.  Post processing the file from the gui
should give the same results as the test script.
2017-07-07 16:42:06 -05:00
sliptonic
f444f96c7d re-arrange TestPathPost setup to simplify testing muliple posts 2017-07-07 16:42:06 -05:00
sliptonic
7532011104 Path: remove obsolete code from cmake
also refactored depthparams and fixes to depths
on various operations
2017-06-28 21:46:44 +02:00
sliptonic
ae29107aa9 path: more collision support
Made depthparams an iterable.
2017-06-28 21:46:44 +02:00
Markus Lampert
c5e91d1df7 Fixed tag unit tests 2017-06-21 11:41:35 -07:00
Markus Lampert
e42c1473a9 Adapted unit tests for the new interface. 2017-06-21 11:41:35 -07:00
Markus Lampert
1ce3b242f2 Added solid detection and consolidated PathJob Base selection option (removed empty option). 2017-06-21 11:41:35 -07:00
Markus Lampert
fb5ca9d77b Renamed LoadTool to ToolController. 2017-06-21 11:41:34 -07:00
Markus Lampert
a22b314a99 Replaced Tooltable with Tool in the TC;
Added PropertyTool;
Fixed sanity check.
2017-06-21 11:41:34 -07:00
sliptonic
5305247140 Path: fix potential crash bug. 2017-06-18 17:32:16 +02:00
sliptonic
b28ed1de02 Path: Contour works on clones and other objects with proxy and shape. 2017-06-15 14:42:30 -03:00
sliptonic
5dc321dd8a Path: add output precision option to linuxcnc post.
Modified unit tests to use it.
2017-06-15 14:42:30 -03:00
Markus Lampert
57fed76be7 Fixed M6 tool index for linuxcnc and opensbp. 2017-06-03 15:37:41 -07:00
sliptonic
c2d5a63e2d Path: add output precision option to linuxcnc post.
Modified unit tests to use it.
2017-05-31 23:38:59 +02:00
sliptonic
78983d9dd2 Path: trying to fix unit test again 2017-05-31 23:38:59 +02:00
sliptonic
31a697a350 Path: fixes for unittest
Path: precision fix to unittest pathpost
2017-05-31 23:38:59 +02:00
sliptonic
d3fb9fbfe2 Path: more bug fixes 2017-03-21 10:27:51 -03:00
ml
c2abaf2232 Fixed G2/3 command generation for flipped arcs. 2017-03-03 11:52:42 -03:00
Kunda
a7414e5789 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Markus Lampert
bdeeee48b3 Fixed unit tests for the case where LineOld is not set to false. 2017-01-28 11:46:17 -08:00
Markus Lampert
2fd6596e81 Fixed holding tags unit tests. 2017-01-28 11:46:16 -08:00
Markus Lampert
3f6b4a0b79 Path logging interface and bulk transfer of HoldingTags dressup to use module. 2017-01-26 10:47:57 -08:00
sliptonic
cb64493e92 PATH: some simple core tests 2017-01-10 22:00:56 -06:00
ChrisLuck
35abbe6e62 support stepdown greater than total depth, 2nd try 2017-01-06 16:03:11 +01:00
Markus Lampert
6452c28ec6 Fixed alignment issue and unit tests.
The trick is really to over-extend edges before creationg shapes for the common operation, and trying to avoid alignment of the edge with the cone's seam.
2017-01-02 17:34:36 -08:00
Markus Lampert
6444bd62d3 Fixed build and tests. 2017-01-02 17:34:36 -08:00
Markus Lampert
240ce6e318 OCC based tag line generation by extruding the edges cutting through a tag and retreiving the common with the tag solid. 2017-01-02 17:34:36 -08:00
Markus Lampert
4dce9494a6 Use PathGeom for holding tags dressup. 2017-01-02 17:34:36 -08:00
Markus Lampert
ceae388d5f Fixed helix construction. 2017-01-02 17:34:36 -08:00
Markus Lampert
64d5927402 Added arcToHelix. 2017-01-02 17:34:36 -08:00
Markus Lampert
2f7be4f1c8 Rebase on new Line/LineSegment code. 2017-01-02 17:34:36 -08:00
Markus Lampert
b8a74a7357 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
a39d2639bb Support for arcs and helix with tests. 2017-01-02 17:34:36 -08:00
Markus Lampert
9e24f075d7 Added support for arcs on square tags. 2017-01-02 17:34:36 -08:00
Markus Lampert
98f6ab6803 Added HoldingTags dressup with tests, using PathGeom and PathTestUtils. 2017-01-02 17:34:36 -08:00
sliptonic
a9130385f4 PATH: fix cmake resort 2016-12-11 14:11:47 -06:00
sliptonic
9507fa6cae PATH: improved stepdown calculation and test 2016-12-11 12:47:56 -06:00
Markus Lampert
4788666745 More Line to LineSegment conversions. 2016-12-02 04:42:22 -08:00
Markus Lampert
c81c81dd12 Added wire(s)ForPath functions with test. 2016-11-28 15:52:17 -08:00
Markus Lampert
a86f05071c Split out PathGeom and created test cases for it. 2016-11-28 15:11:24 -08:00
Markus Lampert
bd5922d131 Tests and fixes for triangular shaped tags. 2016-11-21 21:53:35 -08:00
Markus Lampert
7ddacc8e38 Test cases for basic path generation for tags. 2016-11-21 19:51:54 -08:00
Markus Lampert
6abc9a923b Straight line intersection with square Tag. 2016-11-20 14:53:03 -08:00
Markus Lampert
b511a87a16 Tests for all different shapes of Tags. 2016-11-18 17:52:29 -08:00
Markus Lampert
9de17af4dc First Tag unit tests, including a fix for an encountered issue. 2016-11-18 17:07:20 -08:00
Markus Lampert
376571dd41 Fixed linuxcnc unit test 2016-11-18 16:14:32 -08:00
ml
e04be20ba8 Basic unit test for linuxcnc output. 2016-11-18 15:43:20 -08:00