Commit Graph

417 Commits

Author SHA1 Message Date
sliptonic
9fbaa122f7 Merge pull request #3327 from Russ4262/3D_Surface_updates
[Path] 3D Surface fixes(7), minor optimizations, and cleanup
2020-04-17 10:40:53 -05:00
Russell Johnson
01e95b2ac0 Path: Add missing tooltips 2020-04-16 00:27:40 -05:00
Russell Johnson
15e1fa7bb9 Path: Added missing tooltips and added new Cut Pattern options
Add `Spiral' option to Cut Pattern list
Add `Offset' option to Cut Pattern list
2020-04-16 00:14:11 -05:00
Daniel Wood
dd7e3ec729 Ensure join type is shown 2020-04-12 08:04:32 +01:00
Russell Johnson
11db9553d4 Path: Add Cut Pattern selection to task panel 2020-03-30 22:34:57 -05:00
Russell Johnson
3363639681 Path: Update GUI inputs for independent Waterline operation 2020-03-30 22:34:57 -05:00
Russell Johnson
d495ee202d Path: Add ScanType and LayerMode inputs
Added combo boxes with labels
Path: Remove 'Algorithm' property usage.


Path: Connect `ScanType` and `LayerMode' selections from task panel


Path: Update GUI inputs for independent 3D Surface operation
2020-03-30 22:34:57 -05:00
Russell Johnson
df253cdcdc Path: Add Waterline task panel
Path: Update `Waterline` task panel and GUI code
2020-03-30 22:34:57 -05:00
Russell Johnson
c8fc8e61ae Path: Alphabetize and add Waterline files to list
Icon file
Task panel file
Path: Remove references to nonexistent files


Path: Add missing ToolTable icon file reference
2020-03-30 22:34:57 -05:00
Russell Johnson
c7ba4f4f3f Path: Add Waterline icon file 2020-03-30 22:34:57 -05:00
sliptonic
71da490688 Path: adding dressup task panel 2020-03-26 13:26:05 -05:00
sliptonic
70a52a8eda Path: Layout op panel for probe 2020-03-26 13:26:05 -05:00
sliptonic
59a9ab9bc0 Path: Z depth correction from probe data 2020-03-26 13:26:05 -05:00
Patrick Felixberger
1955c62a28 Added 4th axis support to drilling GUI 2020-03-23 00:48:09 +01:00
sliptonic
0ae842586e Merge pull request #3192 from Schildkroet/4th-axis-improve
[Path] 4th axis improve
2020-03-18 23:48:22 -05:00
Patrick Felixberger
d4ba61bf77 Changed property names 2020-03-12 00:00:44 +01:00
Patrick Felixberger
c094889aac Fixed broken final depth calculation for rotational axis in pocket, profile and drill; Added EnableRotation to GUI; Fix some weird gcode generation 2020-03-11 21:16:21 +01:00
Patrick Felixberger
16c33fdb97 Removed 'Use Tip Length' and added 'Extra Offset' in Drilling OP 2020-03-09 22:34:41 +01:00
Patrick Felixberger
4234048413 Added ClearEdges in MillFace to GUI 2020-03-09 21:55:23 +01:00
Daniel Wood
591e58683c show tool table edit icons on the tool table ui. fixes #4282 2020-03-08 09:04:19 +00:00
luz.paz
b3e42d103d [skip ci] fix follow-up typos 2020-03-06 14:50:35 +01:00
Yorik van Havre
0c1289282b Merged latest translations from crowdin 2020-03-05 11:58:03 -03:00
Patrick Felixberger
461624e183 Rearranged deburr GUI 2020-02-20 16:59:50 +01:00
Patrick Felixberger
f750c7398c Added GUI support to PathDeburr for directions selection
Updated comments
2020-02-19 18:44:42 +01:00
wmayer
eab48f6158 [skip ci] Preferences names or paths must not be set to translatable strings! 2020-02-15 12:42:12 +01:00
Zheng, Lei
39959f9500 App: add new convenient class SubObjectT
Derived from App::DocumentObjectT to add support of sub object

Also some minor changes to App::DocumentObjectT

Changed Gui::SelectionChanges to make use of SubObjectT
2020-02-11 15:40:27 -05:00
donovaly
f2c83ac46b remove program-specific SVG namespaces
while fixing a SVG export issue for techDraw I noticed that some SVG files have program-dependent (and thus not clean) code in it. These are traces of the programs Sodipodi and Inkscape, like e.g. this line:
inkscape:export-filename="/home/yorik/PartDesign_Groove.png

This is unnecessary and FC should not use program-dependent code in the SVG but use instead plain SVG strictly following the SVG specification.

This PR transforms the few affected SVGs to a plain version.
2020-02-07 07:34:49 -05:00
wmayer
9270322d25 Mod: [skip ci] implementation classes don't inherit from UI classes any more 2020-01-10 16:19:35 +01:00
mlampert
ee937d52b1 Merge branch 'master' into feature/tool-bit-poc 2019-12-03 18:56:16 -08:00
luz.paz
379d041664 Fix typos and some trailing whitespace
Found via:  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2019-12-03 12:22:59 +01:00
Markus Lampert
3b1aa48c11 Added support for relative/absolute path mgmt for stored files. 2019-11-28 17:31:37 -08:00
Markus Lampert
54dd726f5c Added preference to choose between legacy tools and new tool bits. 2019-11-28 17:31:37 -08:00
Markus Lampert
cdff8a42a5 Added tooltips to dialogs 2019-11-28 17:31:37 -08:00
Markus Lampert
012732e446 Renamed BitTemplate to BitShape for clarity 2019-11-28 17:31:36 -08:00
Markus Lampert
7bfb0fde68 Added arbitrary attributes to ToolBit - currently re-creating the existing ones. 2019-11-28 17:31:36 -08:00
Markus Lampert
fd629dfc0d Added library commands and drag&drop for rearranging and copying of tools 2019-11-28 17:31:36 -08:00
Markus Lampert
26eabc04d1 Basic ToolBitLibrary edit dialog 2019-11-28 17:31:36 -08:00
Markus Lampert
a6ce76c586 Basic ToolBitSelector dialog 2019-11-28 17:31:35 -08:00
Markus Lampert
7a46335211 Added command to create a ToolBit 2019-11-28 17:31:35 -08:00
Markus Lampert
cf8c0fadd1 Basic editor and shape update. 2019-11-28 17:31:35 -08:00
Markus Lampert
1572519067 Added PathBoundary task panel tool tips and tab order. 2019-11-05 19:18:39 -08:00
Markus Lampert
421e50ae87 PathBoundary editor filled with life. 2019-11-05 19:18:39 -08:00
Markus Lampert
a27a00064a Added boundary dressup to restrict path to another shape. 2019-11-05 19:18:39 -08:00
Markus Lampert
453f80f71a Added support for copying holding tags from another holding tags dressup. 2019-10-15 23:44:37 -07:00
Markus Lampert
66e9cf900a Split walking and segmenting a path into its own class so it can be used by other algorithms, not just visualisation 2019-09-30 18:34:57 -07:00
Markus Lampert
450cc894be Fixed first screen on job creation 2019-09-27 14:29:15 +02:00
wmayer
f7c3cba415 fix possible vulnerability 2019-09-18 11:06:41 +02:00
sliptonic
fb5d7fa076 Merge pull request #2499 from dubstar-04/feature/tooltable
[Path] Enable Tool Duplication and Moving
2019-09-08 13:50:02 -05:00
Daniel Wood
692b615348 Enable tool duplication and moving
Adds tool duplication and drag and drop for moving tools to other tool tables
2019-09-05 21:01:58 +01:00
Daniel Wood
ac3240248e Allow editing and duplication of tools 2019-09-05 21:01:58 +01:00