Commit Graph

2742 Commits

Author SHA1 Message Date
sliptonic
5ae4c3133e Merge pull request #3418 from dubstar-04/fixes/toolbits
[Path] Set Toolbit Origin at 0,0,0
2020-05-02 13:44:04 -05:00
sliptonic
684c432050 Path: remove fstrings to maintain xenial compatibility 2020-05-02 13:42:22 -05:00
Daniel Wood
fc8841dce1 Place v-bit tool tip at origin 2020-04-30 20:18:04 +01:00
Daniel Wood
51b20f6855 Place endmill tool tip at origin 2020-04-30 20:17:45 +01:00
Daniel Wood
686e22180b Place drill tool tip at origin 2020-04-30 20:17:33 +01:00
Daniel Wood
b3ddc9b8b5 Place bullnose tool tip at origin 2020-04-30 20:17:18 +01:00
Daniel Wood
1acc6b2757 Place ballend mill tool tip at origin 2020-04-30 20:16:36 +01:00
markus
a5ee5819ea Fixed ToolBit template generation and adapted TC unit test to deal with Tool and ToolBit. 2020-04-29 14:27:51 -07:00
Yorik van Havre
28b51cf28a Merged crowdin translations 2020-04-29 16:08:23 +02:00
Yorik van Havre
693e374f99 Updated source ts files 2020-04-29 15:41:26 +02:00
sliptonic
860188cebb Merge pull request #3393 from Schildkroet/toolbit-gui
[Path] Toolbit GUI Improvements
2020-04-28 11:41:30 -05:00
Patrick Felixberger
28227f32dd Removed some printf 2020-04-28 16:11:28 +02:00
Eric Trombly
5e0223337b change intra-operation travels back to clearance height, then rapid to safe height 2020-04-27 20:31:36 -05:00
luz.paz
06a1099e2b [skip-ci] Fix typos
Found via codespell v1.17.0.dev0  
```
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,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,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
```
2020-04-27 11:29:32 +02:00
Patrick F
714d9fecc4 Added some comments 2020-04-25 22:45:43 +02:00
Eric Trombly
049ea0ecf4 change dogbone test to not check for the number of dogbones, just location. Due to the path changing 2020-04-25 14:58:42 -05:00
Russell Johnson
29dfb5b65c Path: Fix ZigZag pattern; Remove some comments
ZigZag pointset is no longer a tuple to unpack.  Grouped it with Line and Spiral.
2020-04-24 22:36:50 -05:00
Eric Trombly
d3eb2ce92f remove retraction to clearance height for intra-operation travels 2020-04-24 22:32:27 -05:00
Eric Trombly
b8a262be81 fix detect of 0,0 start point 2020-04-24 20:05:39 -05:00
Eric Trombly
396f03ea9b pass endVectorin PathAreaOp and clean up gcode generation 2020-04-24 20:05:39 -05:00
sliptonic
5418acd65f Merge pull request #3362 from dubstar-04/deburrFix
[Path] - Hide the join type on the deburr form.
2020-04-24 12:36:43 -05:00
sliptonic
52dcaad448 Merge pull request #3386 from dubstar-04/fixes/cycleTimeEstimation
[Path] - fixes/cycle time estimation
2020-04-23 22:34:12 -05:00
sliptonic
661f635ab5 Merge pull request #3368 from spontarelliam/path-link-stock-model
Path: movement of stock and model when setting origin
2020-04-23 22:33:44 -05:00
Adam Spontarelli
531e18304a change from radio button to checkbox per feedback 2020-04-23 19:37:12 -04:00
Daniel Wood
ba616697e9 Display 00:00:00 when the cycle time is 0 seconds 2020-04-23 18:07:32 +01:00
Daniel Wood
e99cf9b664 ensure the getCycleTime function returns a value 2020-04-23 16:43:00 +01:00
sliptonic
f47c6539b8 Merge pull request #3363 from dubstar-04/CoolantTidy
[Path] - Remove Duplicate Signal
2020-04-22 18:09:01 -05:00
Patrick Felixberger
f4328281e2 Updated Toolbits UI 2020-04-22 23:41:10 +02:00
Daniel Wood
865f0cc692 remove debug print 2020-04-22 19:36:24 +01:00
Daniel Wood
be14fb85e8 Add CycleTime Attribute to PathJob 2020-04-22 19:12:14 +01:00
Daniel Wood
ca35d67f7f Add cycleTime Attribute to PathOp 2020-04-22 19:10:18 +01:00
Daniel Wood
b2756bb10f Add getCycleTime method to Path::ToolPath 2020-04-22 19:08:09 +01:00
sliptonic
538cb9a2df Merge pull request #3373 from agren/feature/improve-path-multi-select
[Path] Allow copy and toggle of multiple operations at once
2020-04-22 10:41:58 -05:00
Patrick Felixberger
066bc00b84 Rearranged UI and improved library handling 2020-04-21 23:01:17 +02:00
Mikael Ågren
bd669a603f Copy all path operations in selection
Changes "Copy operation in the job" from only being able to copy one
operation. To copy all operations in a selection.
The copy command will only be enabled if all selected objects are
copyable.
2020-04-20 22:12:40 +02:00
Mikael Ågren
477f0c913c Toggle active state of all path operations in selection
Changes "Toggle the Active State of the Operation" from only being
able to toggle one operation. To toggle all operations in a selection.
The toggle command will only be enabled if all selected objects can
be toggled.
2020-04-20 22:10:27 +02:00
Patrick Felixberger
c2f37f6f59 Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into toolbit-gui 2020-04-20 17:00:18 +02:00
Eric Trombly
7c3fe2f254 remove hard coded locale from path ui 2020-04-19 20:49:50 -05:00
Adam Spontarelli
32ac8929bc Added radio button that links the movement of stock and model when using the set x, y, or z to 0 in Path workbench 2020-04-19 09:00:30 -04:00
Daniel Wood
a8c03357b3 remove duplicate signal 2020-04-18 12:43:39 +01:00
Daniel Wood
d0d9888b9d Hide the join type. 2020-04-18 12:17:14 +01:00
Daniel Wood
532e869041 don't hide the join type 2020-04-18 12:03:57 +01:00
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
sliptonic
f03c560080 Merge pull request #3331 from Russ4262/Waterline_updates
[Path] Waterline fixes(5), new IgnoreOuterAbove feature, and code simplification
2020-04-17 10:40:15 -05:00
Russell Johnson
b899d6c8b1 Path: Optimization for open edges update
Remove required usage of DocObject creation, in lieu of Part geometry usage - the preferred method.
Limit DocObject creation to debugging mode only.
Remove dependency on Draft module.
Drawback is top edge must be selected, and Final Depth set appropriately when using profiling open edges.
2020-04-16 12:53:32 -05:00
Russell Johnson
dc8befa478 Path: Move more common methods to PathSurfaceSupport module 2020-04-16 00:35:05 -05:00
Russell Johnson
28abb95ea5 Path: Add new support module for 3D Surface and Waterline 2020-04-16 00:28:33 -05:00
Russell Johnson
4cd4b2e879 Path: Comment cleanup; adjust messages; set 2 default values 2020-04-16 00:28:33 -05:00
Russell Johnson
cb796ca2c9 Path: Implement new module PathSurfaceSupport; Add Spiral cut pattern
New module is shared with 3D Surface operation. Module contains PathGeometryGenerator class. More common methods can be moved into the new module.
2020-04-16 00:28:25 -05:00
Russell Johnson
aaf1eee7c5 Path: Preparation for making property defaults readable through class 2020-04-16 00:28:18 -05:00