Commit Graph

91 Commits

Author SHA1 Message Date
sliptonic
1b70ddaf0d Code cleanup and additional work on panels 2016-05-23 13:04:58 -03:00
sliptonic
9c5f2ae28d First Draft of Surface operation.
-uses ocl waterline
-uses ocl dropcutter
2016-05-23 13:04:58 -03:00
sliptonic
de8ffb70f9 Taskpanels for Drilling, Engrave, and Profile basically working
Profile still missing some functionality.
I haven't tried to do anything about cmake requirements or testing.
This is a checkpoint commit, please don't build.
2016-05-23 13:04:58 -03:00
sliptonic
702205ef89 cmake fixes for engrave task panel 2016-05-23 13:04:58 -03:00
brad
6dbf6cbd73 Moving horiz and vert feed into the toolload object. 2016-05-23 13:04:58 -03:00
brad
4180b4cbc7 First attempt at a task panel
Panel for engraving operation.
2016-05-23 13:04:58 -03:00
brad
c3c29e68dc removed obsolete import of PathKurve
fixed viewprovider for profile
2016-05-23 13:04:58 -03:00
brad
49796c7805 Fixed problem with rapid and feedrate. 2016-05-23 13:04:58 -03:00
sliptonic
94e6f40582 libarea profile and pocket now pass hv feedrate.
Warning:  The units may not be correct for your post processor.
Need to check this and find a better way.
2016-05-23 13:04:58 -03:00
sliptonic
2854886731 integrating dbtayls helix and ramp entry
integrating dbtayls helix and ramp entry and cleanup

fixed a bug with depth calculation and another with proper entry rapid moves
2016-05-23 13:04:58 -03:00
brad
b0f41cac20 cmakefix per jan. 2016-05-23 13:04:58 -03:00
sliptonic
b67f6f1886 Extensive Path Workbench improvements.
Implement libarea improvements for profile
Implement libarea pocketing.
consolidate occ and libarea pocketing operation into one with algorithm
switch
consolidate occ aand libarea profile op into one with algorithm switch
add basic engraving operation.
Add rough UI for profile holding tags
implement holding tags for libarea profile.
implement basic defaults for depth settings.
First move in Drilling is rapid to clearance height.

UI needs lots of work but is usable.
2016-05-23 13:04:58 -03:00
Yorik van Havre
f40758eba9 removed translation from property descriptions (wrong to do it there anyway) - issue #2524 2016-05-18 16:59:15 -03:00
Jonathan Wiedemann
e1d1a99aff add decode utf8 PathMachine.py 2016-05-18 17:20:29 +02:00
wmayer
cb73d010bb + port to OCC 7.0 2016-05-14 16:53:27 +02:00
wmayer
d9bd355892 + suppress warnings with MSVC 2016-05-05 18:39:17 +02:00
wmayer
d1bc34441d + fix various gcc & clang warnings 2016-04-24 16:21:19 +02:00
Yorik van Havre
819f790900 updated translations 2016-04-06 22:39:34 -03:00
Yorik van Havre
66e33b066a Updated translation files from crowdin 2016-03-17 23:29:11 -03:00
Yorik van Havre
7d0012e160 Added latest translations from crowdin 2016-03-06 14:50:07 -03:00
Yorik van Havre
7791253778 Merge pull request #97 from dbtayl/master
Helical/linear ramp plunging
2016-03-01 17:08:19 -03:00
Yorik van Havre
81008006c0 Updated translation files 2016-03-01 12:34:03 -03:00
triplus
93c7a6bcac Add SVG workbench icons 2016-02-26 23:17:43 +01:00
Yorik van Havre
f93b1b26df Added updated translations from crowdin - fixes #2443 2016-02-26 18:32:02 -03:00
Daniel Taylor
19608ccd03 Basic helical plunge and linear-ramp plunging 2016-02-21 09:45:29 -06:00
Daniel Taylor
2837c07396 Fixed "prnt" function to properly limit to 4 decimal places
Greatly simplify rebaseWire
2016-02-21 09:45:29 -06:00
Yorik van Havre
c92e595961 Path: Fixed some more translation contexts 2016-02-12 20:29:28 -02:00
Yorik van Havre
3c7d929ed2 Updated ts files 2016-02-12 14:22:04 -02:00
Yorik van Havre
bcb14d603e Path: Enabling highlight/selection colors in paths 2016-02-11 14:55:37 -02:00
Yorik van Havre
d2a6c95993 Path: Fixed translation stuff - issue #2443 2016-02-09 17:05:57 -02:00
Yorik van Havre
3106ca7df3 Added slovenian language 2016-02-03 13:36:51 -02:00
Yorik van Havre
758b0778d4 Updated translations with latest from crowdin 2016-02-01 23:32:58 -02:00
Yorik van Havre
0672981905 Path: small fix in arcs rendering 2016-01-27 19:27:24 -02:00
Yorik van Havre
51919da326 Path: Added pref setting to disable auto-include of new paths in projects 2016-01-24 21:04:02 -02:00
Yorik van Havre
f882a2806d Path: Fixed non-functioning Path From Shape 2016-01-23 19:39:34 -02:00
Yorik van Havre
67dbe9bdff Path: Added Simple Copy tool + Inspect tool can now save changes 2016-01-23 15:58:00 -02:00
Yorik van Havre
2aaf6f1757 Path: better colors for PAth Inspector 2016-01-21 18:07:47 -02:00
Yorik van Havre
3f35e195dd Path: misc bugfixes + restored node markers 2016-01-21 14:02:56 -02:00
Yorik van Havre
33876cd3c7 Path: made tooltable editable by right-clicking the machine 2016-01-20 20:36:53 -02:00
Yorik van Havre
0470a27fef Path: reorganized tools 2016-01-20 19:05:12 -02:00
Yorik van Havre
0d5ab6ef5c Path: ToolChange command + added Inspect command to context menu 2016-01-20 18:53:04 -02:00
Yorik van Havre
04f392c3a3 Path: minor improvements to some icons 2016-01-20 17:44:19 -02:00
wmayer
90e46f7192 + simplify porting of Path module to Python3 2016-01-20 11:21:06 +01:00
Yorik van Havre
63904377e2 Path: Added new series of tools and fixes
* Fixed UsePlacement property of Path Compounds
* Added Path FaceProfile command - does a simple 2D contour of a face
* Added Path FacePocket command - does a simple 2D pocket of a face
* Added Path Array command - does an array with copies of a path
* Added Path Custom command - to add custom G-Code
* Added Inspect command - to inspect the G-Code of a path
2016-01-19 22:31:46 -02:00
Abdullah Tahiri
2c884ab5f5 Gui Enhancement: Support for macros in AppUserHome/Macro
=====================================================

What?
It was suggested that the macros should be moved to AppUserHome/Macro
http://forum.freecadweb.org/viewtopic.php?f=10&t=13433

Solution:
The solution is backwards compatible in the sense that if you have a running
configuration, updating should not change anything.

For new installations the macro directory will default to AppUserHome/Macro. However
this would break all the installation scripts (probably also ME's plugin manager).

Conflicts:
	src/Mod/Path/Gui/AppPathGuiPy.cpp
2016-01-11 19:24:22 +01:00
Yorik van Havre
40b6811984 Path: added slic3r pre script 2016-01-10 19:58:02 -02:00
Mateusz Skowroński
6942c23895 Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
158f39ec78

This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
c275b35d48 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Yorik van Havre
0dc4045455 Draft: small fix in patterns 2015-12-30 12:30:40 -02:00
Yorik van Havre
6c3a75c198 Path: added .gcode extension to available gode file formats 2015-12-13 12:31:53 -02:00