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
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
ml
f5f85eba70
Basic Job preferences dialog
2016-11-02 10:58:35 +01:00
ml
4262094bb6
Consolidated finding post processor scripts into class method.
2016-11-02 10:58:35 +01:00