Commit Graph

2021 Commits

Author SHA1 Message Date
Russell Johnson
161a7865b5 Merge branch 'master' into pathpocketshape_fix 2019-06-16 16:38:09 -05:00
luz.paz
9845c002ab Misc. source comment typo and whitespace fixes
Found via codespell
2019-06-16 20:47:07 +02:00
Russell Johnson
0030a17241 Delete disabled code blocks
within guiMessage() method
2019-06-15 12:19:17 -05:00
Russell Johnson
babc848af7 added missing self.stockBB instantiation
job boundbox object was missing in opSetDefaultValues()
2019-06-15 12:05:58 -05:00
wmayer
9b67eff2d2 clean-up CMake file 2019-06-14 00:27:36 +02:00
Russell Johnson
58e41ea5fd Isolate FreeCADGui dependency
Thanks @mlampert and @sliptonic for assisting in tracking down the error via unit test analysis.
FreeCADGui usage has to be behind an 'if FreeCAD.GuiUp:` test
2019-06-13 15:42:56 -05:00
Russell Johnson
f212607dad Remove reference to removed file: grbl_G81_post.py
[Path] Replace old grbl_post.py with new grbl_G81_post.py. (#2255)
RE: PR #2255
2019-06-13 12:50:22 -05:00
Russell Johnson
c79beacfc0 Remove unnecessary comment 2019-06-13 12:34:33 -05:00
Russell Johnson
183228cc25 Misc. fixes
Clean up code, improve comments, improve user feedback.
Improve temp clone management.
Correct depth issue with self.finDep
Add comment descriptions for new methods
Clean up comments and contribution information
Initiate recognition of type()==SurfaceOfExtrusion
Adopt standard PathGeom.isRoughly() and .Tolerance rather than idependent precision settings
2019-06-13 10:55:32 -05:00
Russell Johnson
73e00617d1 Fixes for depths and AttemptInverseAngle
Depth correction to obj.FinalDepth.Value in single feature operations
Fix AttemptInverseAngle to be uni-directional
Clean up debug and other user provided feedback
2019-06-13 10:55:31 -05:00
Russell Johnson
33008fbb17 Handle FreeCADGui module with IF: case 2019-06-13 10:55:31 -05:00
Russell Johnson
f703881ce0 revert to current FC master version 2019-06-13 10:55:30 -05:00
Russell Johnson
a7202f151f Improve code structure; correct 4th-axis depth issues 2019-06-13 10:55:30 -05:00
Russell Johnson
376486d621 Corrected test: Only 4 dogbones created
Running test in:
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16886 (Git)
Build type: Release
Branch: master
Hash: dc4fffb9735cc4eb4045f003f208f2affa4d8c5b
Python version: 3.6.8

Only yields 4 dogbones
2019-06-13 10:55:29 -05:00
Russell Johnson
1f3b3ad4e4 Integration of 4th-axis feature to PathProfileFaces
4th-axis integration should not affect current feature set
2019-06-13 10:55:29 -05:00
Russell Johnson
5bbb59501a Fix for 'reposition of job model' error
Re-structured 4th-axis implementation, completely; new structure will be easier to implement in other PathWB tools.
Changed basis for rotational pockets from job model to temporary per-rotation clones.
2019-06-13 10:55:28 -05:00
Russell Johnson
8aa27693c9 Improve 4th-axis integration
Improvements to 4th-axis readiness for other PathAreaOp based tools in PathWB.
Add guiMessage() method for rendering GUI messages to user.
2019-06-13 10:55:27 -05:00
Gauthier Brière
9bd10a3e0d [Path] Replace old grbl_post.py with new grbl_G81_post.py. (#2255)
* Replace the old grbl_post.py by grbl_G81_post.py

* Cleaned grbl_G81_post.py replacing old grbl_post.py
2019-06-13 09:14:17 -05:00
Zheng, Lei
6148d0275e Path: improve AreaPy exception handling 2019-06-11 13:24:00 +08:00
Zheng, Lei
56f42a0a2f Path: fix Area tolerance problem 2019-06-11 13:23:33 +08:00
sliptonic
7d7fdbebdf Merge pull request #2251 from realthunder/PathFix
Path: handle PathAreaOp object migration
2019-06-10 16:44:11 -05:00
sliptonic
8ceb2aedd9 Merge pull request #2245 from sliptonic/lgtm
Path: lgtm Cleanup
2019-06-10 16:43:38 -05:00
Markus Lampert
13c76d412b More TC ui import cleanup 2019-06-10 23:21:52 +02:00
brad
33b6e25582 Path: remove unnecessary imports 2019-06-10 10:50:06 -05:00
brad
5a4c49da28 Path: post processor cleanup 2019-06-10 10:50:06 -05:00
brad
361bb6e3c8 Path: remove obsolete code 2019-06-10 10:50:06 -05:00
brad
8e372108b5 Path: lgtm Cleanup 2019-06-10 10:50:06 -05:00
Zheng, Lei
d280fc575b Path: handle PathAreaOp object migration 2019-06-10 09:29:01 +08:00
brad
019ba23d0c PATH: Inspect editor now preserves last size and position 2019-06-08 08:53:24 -05:00
Markus Lampert
adceb31db3 Dressup gui import cleanup 2019-06-02 11:30:18 -07:00
Markus Lampert
b69b7a1f67 More FreeCADGui removal from Path model classes. 2019-06-02 11:03:14 -07:00
Markus Lampert
edcb39d192 Removed obsolete gui import 2019-06-02 11:03:14 -07:00
Markus Lampert
fa6fca71ad Remove unqualified gui import 2019-06-02 11:03:14 -07:00
markus
308409802a Split ToolController into model and gui. 2019-06-02 11:03:14 -07:00
markus
30f0a861e2 Moved FreeCADGui dependency from PathUtils into PathUtilsGui 2019-06-02 11:03:14 -07:00
markus
b27b6d0c1b Removed FreeCADGui dependency if Gui is not up 2019-06-02 11:03:14 -07:00
luz.paz
ec12ffae0c Path: source comment typo fixes
Found via `codespell`
2019-05-30 19:57:25 +02:00
Russell Johnson
edce531880 Increase tool count limit to 99999 2019-05-27 14:39:13 -05:00
wmayer
3fa43e8b9c fix some compiler warnings 2019-05-26 14:35:09 +02:00
lo
069746975c cmake: manually add dynamic_lookup flag to area-target 2019-05-24 14:37:33 +02:00
lo
1922c84ca0 cmake: add option to disable linking of python extension modules to python-libraries 2019-05-24 14:37:33 +02:00
wmayer
c5cf94e575 fix Path build failure 2019-05-16 12:46:02 +02:00
Abdullah Tahiri
7f551dab53 PCH: Path GUI PCH Enable 2019-05-16 12:46:02 +02:00
luz.paz
659d17129a FIx some user and non-user facing typos
Found via ` codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig* -L pard,wallthicknessOn`  
codespell version 1.15.0.dev0
2019-05-12 16:59:26 +02:00
Russell Johnson
5b9dccc690 Enable cutter and FC to OCL cutter translation
Enable self.cutter attribute
Without, 3D Surface op is non-functional
2019-05-10 22:40:32 -05:00
Yorik van Havre
636fb7b116 Updated master translation files (minor changes) 2019-05-10 23:14:36 -03:00
Yorik van Havre
2d47993780 Merged latest translations from crowdin 2019-05-10 19:19:37 -03:00
Yorik van Havre
9a1bb779c9 Updated master translation files 2019-05-10 19:15:33 -03:00
easyw
1d87008048 added try,except for OpenCamLib test 2019-05-10 13:16:16 +02:00
easyw
54f8048682 added try,except for OpenCamLib test 2019-05-10 13:15:11 +02:00