Commit Graph

49 Commits

Author SHA1 Message Date
Markus Lampert
69037ed2a1 Fixed Contour.Direction and simplified Dogbone.Side determination. 2017-07-10 19:17:41 -03:00
sliptonic
9a15fed386 Path: implement jointype for contour and profile fix #3116
Not implemented in the task panel.  Settings are only available in the property pane.
2017-07-10 19:17:41 -03: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
f444f96c7d re-arrange TestPathPost setup to simplify testing muliple posts 2017-07-07 16:42:06 -05: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
38de5a247c Path: cancel for pocket 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
b34815746e Path: adding cancel buttons to operations 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
edd63bec4a Fixed contour setting the visibility although there is no ViewObject associated with it. 2017-06-21 11:41:35 -07:00
wmayer
0f199064f3 only change view provider stuff when GUI is up 2017-06-20 12:16:05 +02: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
6da8c1ba94 Path: added a hidden property to store the areaparams
Useful for debugging.
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
a8195c752b Path: bug fixes 2017-06-15 14:42:30 -03:00
Markus Lampert
af699ab7e2 Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts. 2017-06-03 15:37:41 -07:00
Markus Lampert
ea49943a8f Moved almost all translate implementations away from QtGui. 2017-06-03 15:37:41 -07:00
sliptonic
a4b801e178 Path: added use of return_last to contour.
Path: bug fixes
2017-05-31 23:38:59 +02:00
sliptonic
5e2126820c Path: PathArea logging 2017-05-31 23:38:59 +02:00
sliptonic
b865eba1e2 Path: Area logging 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
27b097c570 PATH: conversion of PathContour to PathArea nearly complete
Path: improve contour to use makeSections
2017-05-31 23:38:59 +02:00
sliptonic
c7acb2db3d Path: use verbose mode for fromShapes() to get relative arc centers 2017-05-31 23:38:59 +02:00
sliptonic
bccc959f2d Path: Convert Contour and MillFace to use PathArea 2017-05-31 23:38:59 +02:00
sliptonic
c8c258aa28 Path: Several small bugs related to Arch Panel support in Path.
Sheet tag placement not including the sheet offset
contour not using sheet attributes
Engraving not using sheet attributes
Profile not using transform.
2017-03-21 15:04:53 -05:00
sliptonic
8fa768889b Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
fa1f358f52 Path: adapt other operations
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
79e9f76252 Path: contour handles arch panels 2017-03-21 10:27:51 -03:00
sliptonic
5ac4dbb9ed path: contour gets correct TC 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
bf1bdc897e Path: fix PathContour panel 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
sliptonic
a22c823c3f Path: Make contour default final depth to part bottom instead of 0 2017-01-16 21:19:10 -06:00
sliptonic
0bf7a2e797 PATH: remove old holding tag code and GUI elements 2017-01-13 09:20:04 -06:00
Sebastian Stetter
57e62d682a PATH: fix for 2805
changed TaskPanels to use unit conversions via FreeCAD.Units
commented out references to segLen since it si used nowhere
2017-01-09 13:24:23 +01:00
Dan Falck
a8faace098 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
Markus Lampert
a615dfca94 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
ml
e04be20ba8 Basic unit test for linuxcnc output. 2016-11-18 15:43:20 -08:00
sliptonic
1b7d929f9e Holding tag bugs
Removed OCC from profile
Add option to suppress profile of perim.
2016-11-13 14:51:36 -06:00
sliptonic
cdfd09a7cb incorporating TechDraw findShapeOutline 2016-11-13 14:51:36 -06:00
ml
475ac063fb Added automatic side selection based on Base object. 2016-10-18 16:53:03 -07:00
sliptonic
b096c0f6e4 misc regression bugs
Translation strings.
dragknifedressup now uses job instead of project
2016-10-16 13:07:40 -05:00
sliptonic
892f9f784d PathSurface now uses base object from job.
This means Surface won't work on Meshes directly.
They should be converted so FreeCAD solids first.
Surface still needs lots of work.
2016-10-15 15:25:54 -03:00
sliptonic
327044ff2a Edge Profile operation 2016-10-15 15:25:54 -03:00
sliptonic
ba459c522e menu cleanup 2016-10-15 15:25:54 -03:00
sliptonic
b7a6f916d8 Drilling handles multiple locations
Jog rates started
Automatically create default tool in new job.
2016-10-15 15:25:54 -03:00