Markus Lampert
504e4b7109
Added full unit test to make sure tool chain works correctly.
2017-08-24 20:31:57 -07:00
Markus Lampert
7bd176b8dd
Enabled drilling of arcs.
2017-08-22 10:16:58 -03:00
Markus Lampert
354538956d
Fixed tool tip length compensation and added safeguards against invalid cutting edge angles.
2017-08-13 16:21:22 -07:00
schnebeck
523fa6be20
job selector for a tool shows not the job label but the job name
2017-08-10 20:53:11 +02:00
Markus Lampert
abe2a15a37
Fixed ToolController creation when there are multiple jobs.
2017-08-08 18:31:01 -03:00
Markus Lampert
e9568052e3
Fixed merge issue.
2017-07-29 11:58:43 +02:00
Markus Lampert
a2e9911e20
Cleaned up dressup creation.
2017-07-29 11:58:43 +02:00
Markus Lampert
235829c010
Start new implementation of holding tags, just called Tag.
2017-07-29 11:58:43 +02:00
Markus Lampert
11f7fe990f
Fixed Dogbone creation to work for PathContour again.
2017-07-10 19:17:41 -03:00
sliptonic
a95eef8669
Path: add feature for drill tip calculation
2017-07-10 19:17:41 -03:00
Itai Nahshon
80ddf5cf39
Reset depth_params index when starting a new iterator.
...
Otherwise when a profile consists of multiple cuts (example: profile outline+circles+holes) only the first one
will respect the requested depths.
2017-07-05 15:04:39 +02:00
Markus Lampert
9ff4e3aa8a
Fix depth_params for python3.
2017-07-03 12:17:30 -07:00
sliptonic
26184c5046
Path: make pathmillface use different depth calculation
2017-06-28 21:49:12 +02:00
sliptonic
5f77eea2aa
Path: Adding Apply buttons
...
Give user more control of when long
running updates are executed in task
panels
2017-06-28 21:46:44 +02: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
sliptonic
88fe33b0b3
Path: cleanup and add collision
2017-06-28 21:46:44 +02:00
Markus Lampert
5e4533c959
Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components.
2017-06-21 11:41:35 -07:00
Markus Lampert
05add01cb4
Disabling tags if the cannot generate commands.
2017-06-21 11:41:35 -07:00
Markus Lampert
fb5ca9d77b
Renamed LoadTool to ToolController.
2017-06-21 11:41:34 -07:00
Peter Lama
ce95183fad
Path: py3 fixes
...
Needed for unit tests to pass
2017-06-18 16:33:20 +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
91551520e8
Path: usecomp setting toggles the availability of the side property
2017-06-15 14:42:30 -03:00
sliptonic
7e573aba5a
Path: first experiments with collision detect
2017-06-15 14:42:30 -03:00
sliptonic
f23f728a75
Path: remove Pocket OCC algorithm
2017-06-15 14:42:30 -03:00
sliptonic
a4b801e178
Path: added use of return_last to contour.
...
Path: bug fixes
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
b865eba1e2
Path: Area logging
2017-05-31 23:38:59 +02:00
sliptonic
4c5c439963
Path: minor fixes to PathMillFace
2017-05-31 23:38:59 +02:00
sliptonic
29130de609
Path: make cursor reflect busy
...
Path: fix label buy in PathProfileEdges
Path: cleanup
2017-05-31 23:38:59 +02:00
sliptonic
0d9b2fc3e7
Path: TD version of getEnvelope for testing.
2017-05-31 23:38:59 +02:00
sliptonic
27b097c570
PATH: conversion of PathContour to PathArea nearly complete
...
Path: improve contour to use makeSections
2017-05-31 23:38:59 +02:00
Sabin Iacob
02e0278e45
Path: use the actual values instead of absolute values when calculating distance
2017-05-27 19:52:21 -03:00
Sabin Iacob
f0ac7ad884
Path: re-add the fix from https://github.com/FreeCAD/FreeCAD/pull/725
2017-05-27 19:52:21 -03:00
Sabin Iacob
f4139b43d0
Path: make PathUtil.sort_jobs more generic, allow tuning job weights
2017-05-27 19:52:21 -03:00
Pekka Roivainen
deeb196578
Path: PathDrilling updates
...
-Log Level to INFO
-PEP8 formatting
-move sort_jobs to PathUtils
2017-05-10 22:57:14 +02:00
Gilles DOFFE
10ae265822
path: use findParentJob() in getToolControllers()
...
When applying dressup, the dressup became the new parent of the path feature object.
Then, in the getToolControllers() function, obj does not point systematically to the parent job.
An existing function findParentJob() is more suitable as it looks for the job also into grandparents.
2017-04-04 14:23:20 +02:00
sliptonic
290c9f3534
Path: Drilling checks for bit size to determine drillability
2017-03-21 10:27:51 -03:00
sliptonic
8fa768889b
Path: additional functionality for arch panels
2017-03-21 10:27:51 -03:00
sliptonic
d3fb9fbfe2
Path: more bug fixes
2017-03-21 10:27:51 -03:00
sliptonic
c57ca9f351
Path: bug fixes
2017-03-21 10:27:51 -03:00
sliptonic
fa79e7d635
path: drilling asks for correct tc on create
2017-03-21 10:27:51 -03:00
sliptonic
d24b7730de
Path: drilling mostly working again
2017-03-21 10:27:51 -03:00
sliptonic
5282fc5961
Path: fix drilling panel
...
Path: Make drilling work with local tc tools
also make hole identification more robust
2017-03-21 10:27:51 -03:00
sliptonic
010a88fe66
Path: Make operations use tool from adapted TCs
2017-03-21 10:27:51 -03:00
Kunda
a7414e5789
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
Pekka Roivainen
ad689e0028
findParentJob fixed to work from within a PathCompound
2017-02-05 00:23:02 +02:00
Kurt Kremitzki
be2a827a69
Update Path to py3-compatible printing
2017-01-30 10:21:22 +01:00
ChrisLuck
35abbe6e62
support stepdown greater than total depth, 2nd try
2017-01-06 16:03:11 +01:00
sliptonic
9507fa6cae
PATH: improved stepdown calculation and test
2016-12-11 12:47:56 -06:00