Commit Graph

1842 Commits

Author SHA1 Message Date
Markus Lampert c077672add Check for CuttingEdgeAngle existance before using it for drill tip calculation. 2021-01-01 20:53:28 -08:00
sliptonic 01072f3709 Merge pull request #4224 from realthunder/FixPathCrash
Path: fix crash on edit
2021-01-01 15:24:26 -06:00
sliptonic 2203dcec93 Merge pull request #4214 from mlampert/bugfix/dangling-signal-registration
[Path]: bugfix/dangling signal handler error
2020-12-31 14:14:44 -06:00
Russell Johnson 08ec99a24f Path: Fix isinstance() item.Proxy error
Some items in `objectList` do not contain a `Proxy` child and cause a fatal error in post processing with this post module.
2020-12-31 08:50:38 -06:00
Zheng, Lei 3ae9a08ee6 Path: fix crash on edit
Many Path object forward its editing operation to the job object. It is
possible that some editing option change may lead to removing of the
editing object (e.g. changing stock type) causing crash. It is possible
to just open the task panel without setting any editing object by
returning False in ViewProvider.setEdit()
2020-12-31 21:07:56 +08:00
Markus Lampert 5f57b0f314 Remove event registration when task panel is destroyed. 2020-12-28 19:45:08 -08:00
sliptonic 72ec38be5d Merge pull request #4161 from bryanbendall/adaptive-work
Path: Adaptive work
2020-12-26 06:49:56 -06:00
luz paz ff96cb301e Fix typos [skip ci]
Found via `codespell v2.1.dev0`
2020-12-23 14:32:38 -05:00
sliptonic 3a845e4d07 Merge pull request #4159 from Russ4262/fix_slot_op
Path: Fixes to Slot op
2020-12-21 16:31:41 -06:00
sliptonic efa6346e5f Merge pull request #4150 from sliptonic/posttodxf
[PATH] Post-process a job to a dxf file with layers
2020-12-20 09:27:45 -06:00
sliptonic fbe0b1974c Merge pull request #4163 from Russ4262/patch-1
Path: Fix reference to cutting edge angle in OCL_Tool() class
2020-12-19 16:38:07 -06:00
sliptonic fb64d208bd Merge branch 'master' into posttodxf 2020-12-19 15:40:16 -06:00
sliptonic aa9e16cbed Merge pull request #4144 from mlampert/feature/suppress-warnings-preferences
Path: Feature/suppress warnings preferences
2020-12-19 15:39:30 -06:00
bryanbendall ed396f60bf Merge branch 'master' into adaptive-work 2020-12-19 10:50:49 -05:00
luz paz ea0ce293f7 Fix typos [skip ci]
Found via `codespell v2.1.dev0`  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,click,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millim,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,./ChangeLogpios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-12-19 16:35:16 +01:00
Russell Johnson bdf4d39793 Path: Fix reference to cutting edge angle in OCL_Tool() class
The class variable name was not corrected with previously committed changes.
The correct cutting edge variable name is located in the __init__() constructor method.
2020-12-18 16:04:28 -06:00
Russell Johnson d67f636d9d Path: Fixes to path generation for certain selections
Fixes path generation for selection of two non-parallel edges.
Fixes path generation for selection of single, bottom face of slot with two non-parallel ends.
Fixes path generation for selection of two parallel, bottom bounding edges of slot.
2020-12-18 16:04:07 -06:00
Russell Johnson 3b2d06a481 Path: Add docStrings to some methods 2020-12-18 16:04:07 -06:00
Russell Johnson 4d35905a60 Path: LGTM and spelling correction 2020-12-18 16:04:07 -06:00
sliptonic e697a3de1e Merge branch 'master' into feature/suppress-warnings-preferences 2020-12-18 11:12:48 -06:00
sliptonic b2e993e97a Merge branch 'master' into bug/4466 2020-12-18 11:11:18 -06:00
Bryan Bendall d6cd6f288f Path: Added option for the finishing pass of the adaptive op 2020-12-18 08:03:42 -05:00
Markus Lampert 3b69d23571 Reuse existing QuantitySpinBox'es in order to avoid segfault on focus change. 2020-12-17 23:01:55 -08:00
Markus Lampert c1549ba3a8 Allowing QuantitySpinBox to be reused for different attribute; using properties to get values to work around build differences. 2020-12-17 22:56:42 -08:00
Markus Lampert d136394376 Rearranged BitTool shape update so dependent ops don't execute with invalid tool. 2020-12-17 20:27:42 -08:00
Markus Lampert a5e992f700 Make BitShape read/writeable, so the tool can be edited when shared to a different system 2020-12-17 19:59:44 -08:00
Markus Lampert 3da82fa6af Hide document when loading a ToolBit. 2020-12-17 19:55:59 -08:00
Markus Lampert 7049c09448 Only update the shape if it has changed. 2020-12-17 19:14:44 -08:00
sliptonic 9ea837fd90 fixes 4466 2020-12-17 16:21:31 -06:00
Markus Lampert ffea463885 Print deburr tool info only once. 2020-12-15 21:55:27 -08:00
Markus Lampert f5e7d7a6f4 Changed print to debug msg 2020-12-15 20:16:06 -08:00
Markus Lampert 73cd5d31d9 Disabled '... postprocessor loaded' messages 2020-12-15 20:09:55 -08:00
Markus Lampert 63dbf329aa Added warning suppression for all missing speeds and changed default to true 2020-12-15 20:05:42 -08:00
Markus Lampert 385c9b844c Added hidden preference to suppress the opencamlib error 2020-12-15 20:05:42 -08:00
Markus Lampert 9684d820df Replaced print messages with PathLog statements 2020-12-15 20:05:42 -08:00
Markus Lampert afb4545a4a Preference setting so suppress logging the selection mode as a warning. 2020-12-15 20:05:42 -08:00
Markus Lampert 2b4a0db791 Added preference option to suppress missing rapid speed warning 2020-12-15 20:05:42 -08:00
sliptonic bcdc245a4c add debug. Fix arc error 2020-12-15 12:09:13 -06:00
sliptonic b2e015f035 Fix bug in where wiresForPath would error on empty list 2020-12-15 12:09:13 -06:00
sliptonic 4bb609d123 dxf post 2020-12-15 12:09:13 -06:00
sliptonic b920bbf73a Merge pull request #4143 from mlampert/bugfix/vcarve-depth
Path: Bugfix/vcarve depth
2020-12-14 17:18:30 -06:00
sliptonic 07e2e8fcf3 Merge pull request #4141 from gauna85/PathToolcontroller
Path: Added missing signal-connection causing spindle speed not to be updated using ToolControllerDlg Bug 4479
2020-12-14 12:28:56 -06:00
Markus Lampert ee92a1d2f9 Adding g0 to safety to base op so it's applied to all ops 2020-12-13 15:00:05 -08:00
Stefan Endres a7edfcf1cb Path: Added missing signl-connection causing spindle speed not to be updated using ToolControllerDlg 2020-12-13 22:12:08 +01:00
Markus Lampert ed7be8674e meld h and v speeds for v-carve commands depending on incline 2020-12-13 11:31:58 -08:00
Markus Lampert 1511fae5fe Consistent TC naming/labeling, regardless of how created. 2020-12-13 11:31:58 -08:00
Markus Lampert 70364c0277 Fixed thread-milling icon reference. 2020-12-13 11:31:58 -08:00
Markus Lampert c955bf4a4e Fixed v-carve depth calculation in the presence of a bottom diameter, added unit tests and cleaned up the v-bit parameter naming. 2020-12-13 11:31:58 -08:00
Stefan Endres e7085cb47e Path: Sort edges before splitting at selected vertex 2020-12-13 19:27:13 +01:00
Markus Lampert 85cd4af06b More py2 special handling for unit tests 2020-12-03 19:39:33 -08:00