Commit Graph

72 Commits

Author SHA1 Message Date
Markus Lampert 0544934070 Fixed merge issue. 2017-07-29 11:58:43 +02:00
Markus Lampert 0e3cbe360d Cleaned up dressup creation. 2017-07-29 11:58:43 +02:00
Markus Lampert 900e9e0dcf Start new implementation of holding tags, just called Tag. 2017-07-29 11:58:43 +02:00
Markus Lampert d99950010e Fixed Dogbone creation to work for PathContour again. 2017-07-10 19:17:41 -03:00
sliptonic 9874444dba Path: add feature for drill tip calculation 2017-07-10 19:17:41 -03:00
Itai Nahshon dca6533609 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 6f6d4631d3 Fix depth_params for python3. 2017-07-03 12:17:30 -07:00
sliptonic bcfc1bf36c Path: make pathmillface use different depth calculation 2017-06-28 21:49:12 +02:00
sliptonic 266fb0b70f 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 a5a88e5b59 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 8b804d71ae path: more collision support
Made depthparams an iterable.
2017-06-28 21:46:44 +02:00
sliptonic ad52e41ece Path: cleanup and add collision 2017-06-28 21:46:44 +02:00
Markus Lampert 6a3a102964 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 ab82810f01 Disabling tags if the cannot generate commands. 2017-06-21 11:41:35 -07:00
Markus Lampert 8d8ea9979f Renamed LoadTool to ToolController. 2017-06-21 11:41:34 -07:00
Peter Lama 17031e2a24 Path: py3 fixes
Needed for unit tests to pass
2017-06-18 16:33:20 +02:00
sliptonic 1065dc5d97 Path: Contour works on clones and other objects with proxy and shape. 2017-06-15 14:42:30 -03:00
sliptonic cc4abd21b9 Path: usecomp setting toggles the availability of the side property 2017-06-15 14:42:30 -03:00
sliptonic 0766a7387f Path: first experiments with collision detect 2017-06-15 14:42:30 -03:00
sliptonic c97724ef30 Path: remove Pocket OCC algorithm 2017-06-15 14:42:30 -03:00
sliptonic 0405a67c24 Path: added use of return_last to contour.
Path: bug fixes
2017-05-31 23:38:59 +02:00
sliptonic aad865375b Path: fixes for unittest
Path: precision fix to unittest pathpost
2017-05-31 23:38:59 +02:00
sliptonic 39631cf4ef Path: Area logging 2017-05-31 23:38:59 +02:00
sliptonic 68ca689e94 Path: minor fixes to PathMillFace 2017-05-31 23:38:59 +02:00
sliptonic 29a8cbf114 Path: make cursor reflect busy
Path: fix label buy in PathProfileEdges

Path: cleanup
2017-05-31 23:38:59 +02:00
sliptonic 0917fcb37b Path: TD version of getEnvelope for testing. 2017-05-31 23:38:59 +02:00
sliptonic 775b91d1a2 PATH: conversion of PathContour to PathArea nearly complete
Path: improve contour to use makeSections
2017-05-31 23:38:59 +02:00
Sabin Iacob 6fbeead3fb Path: use the actual values instead of absolute values when calculating distance 2017-05-27 19:52:21 -03:00
Sabin Iacob d0bad0a3fc Path: re-add the fix from https://github.com/FreeCAD/FreeCAD/pull/725 2017-05-27 19:52:21 -03:00
Sabin Iacob bed4255b0d Path: make PathUtil.sort_jobs more generic, allow tuning job weights 2017-05-27 19:52:21 -03:00
Pekka Roivainen 2b42295391 Path: PathDrilling updates
-Log Level to INFO
-PEP8 formatting
-move sort_jobs to PathUtils
2017-05-10 22:57:14 +02:00
Gilles DOFFE 428c56788e 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 8a3ac337f6 Path: Drilling checks for bit size to determine drillability 2017-03-21 10:27:51 -03:00
sliptonic ffc4fb28aa Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic 09ac25f089 Path: more bug fixes 2017-03-21 10:27:51 -03:00
sliptonic 57da9b70c3 Path: bug fixes 2017-03-21 10:27:51 -03:00
sliptonic 53bc54b40c path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic 95a4728c6d Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic 3b54157024 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 aaee72cba8 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
Kunda dde52952f4 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Pekka Roivainen 63ee215122 findParentJob fixed to work from within a PathCompound 2017-02-05 00:23:02 +02:00
Kurt Kremitzki e47edae9c3 Update Path to py3-compatible printing 2017-01-30 10:21:22 +01:00
ChrisLuck fea0e02fc1 support stepdown greater than total depth, 2nd try 2017-01-06 16:03:11 +01: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
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
wmayer 1855c80f36 replace Part.Line with Part.LineSegment 2016-11-30 21:25:18 +01:00
sliptonic 50bfaffcd1 PathJob chooser needs to use dialog in resource file 2016-11-13 14:51:36 -06:00