Markus Lampert
cd2de45af3
Properly deal with deleted objects when cleaning up the extension visualisation.
2019-06-29 19:16:33 -07:00
Markus Lampert
c4e0e8dafc
Cover entire hole if pockeet extension is bigger than hole.
2019-06-29 18:16:56 -07:00
Markus Lampert
a162afc95a
Fixed extensions for round holes.
2019-06-29 18:16:56 -07:00
Markus Lampert
c4cf901c60
Removed redundant log message
2019-06-29 18:16:56 -07:00
Markus Lampert
d50ce02c7d
Fixed extension selection
2019-06-29 18:16:56 -07:00
Markus Lampert
9fffbb0e05
Fixed document restoration logic.
2019-06-29 18:16:56 -07:00
luz.paz
94cfe2d130
Misc. typo and whitespace fixes
...
Found via `codespell`
2019-06-28 11:39:36 -03:00
sliptonic
ab3821823f
Merge pull request #2282 from sliptonic/lgtmcleanup
...
Lgtmcleanup
2019-06-23 17:29:40 -05:00
wmayer
cb53719821
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
sliptonic
c8e945a3ab
Path: normalize proxy stratements
...
remove bare exceptions
2019-06-21 13:01:01 -05:00
Russell Johnson
d6df552ff0
Fixes bug #4008 : removes phantom path cause
...
Job object was base of transformations, rather than Job base(clone).
2019-06-20 00:02:14 -05:00
Russell Johnson
37336d5701
Fix functionality of manual override of Final Depth
...
manual Final Depth settings were limited to values greater than the base face for the Op. Manual settings of Final Depth may now proceed below the face (Outside profile ops)
2019-06-20 00:02:14 -05:00
Russell Johnson
e1d3160c50
proxy to obj.Proxy partial conversion
2019-06-20 00:02:13 -05:00
sliptonic
2f456424cd
Path: fix proxy error
2019-06-19 10:21:17 -05:00
Yorik van Havre
ed8be15ef4
Merged translations from crowdin
2019-06-17 20:06:59 -03:00
Yorik van Havre
624c65dea3
Updated master ts files
2019-06-17 17:28:12 -03:00
sliptonic
082c1e71f1
Path: PEP8 and Proxy changes.
2019-06-17 09:17:38 -05:00
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