Commit Graph

102 Commits

Author SHA1 Message Date
Ian Rees
4687f89edd Path: Add Property to Job for geometry tolerance 2017-04-02 19:58:50 +12:00
sliptonic
8fa768889b Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
4327a08612 Path: drilling panel 2017-03-21 10:27:51 -03:00
sliptonic
24d7bf7e78 Path: A possibly il-advised revision to library
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
3303c4dc45 Path: PathEngrave converted to use use TC tools
Handles panel and panelsheet engraving
2017-03-21 10:27:51 -03:00
sliptonic
fa79e7d635 path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic
5282fc5961 Path: fix drilling panel
Path: Make drilling work with local tc tools

also make hole identification more robust
2017-03-21 10:27:51 -03:00
sliptonic
30020e91ae Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
ab8549a8b4 path: add TC selector to panels 2017-03-21 10:27:51 -03:00
sliptonic
010a88fe66 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
sliptonic
dfe21f8e22 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
Yorik van Havre
9f44809e9e Updated translations with latest files from crowdin 2017-03-06 11:53:09 -03:00
Kunda
a7414e5789 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Zheng, Lei
be1d0f6151 Path: added Path.fromShapes and Path.sortWires
* Path.fromShapes can now convert any number of shapes to Path with
optimzied travel distances. It internally uses Path.sortWires to
minimize travel distances, and also sort wires by its Z height in case
of sectioned wires.

* The above python function is impelmented in Path::Area class.

* Path::FeatureShape is rewrote to take advantage of these two
functions.

* Add Path::FeatureAreaView to partially display a Path::FeatureArea's
sections.
2017-01-27 17:13:16 +08:00
Zheng, Lei
d95e6e262b Path.Area: added support for solid
* Path.Area/FeatureArea can now section solid shapes.
* Added command to select workplane for FeatureArea
* Generalized ParamsHelper
2017-01-20 17:47:28 +08:00
Zheng, Lei
4a63a702f4 Path: added Path.Area and Path.FeatureArea 2017-01-19 23:08:19 +08:00
sliptonic
83929473f7 Path: fix missing field in profile edges 2017-01-16 21:19:10 -06:00
Sebastian Stetter
70040e01c4 PATH: Fix for x10 input field issue in tool table 2017-01-15 17:39:37 +01:00
sliptonic
0bf7a2e797 PATH: remove old holding tag code and GUI elements 2017-01-13 09:20:04 -06:00
Alexander Gryson
d52e71d669 correct clipping issue 2017-01-13 11:23:11 -02:00
Alexander Gryson
7da480e0c7 Update Helix Metadata 2017-01-13 11:23:11 -02:00
Alexander Gryson
c6872222ca Update helix icon 2017-01-13 11:23:11 -02:00
Markus Lampert
b7e93a1f32 Added support for rounded tags. 2017-01-11 12:05:23 -08:00
Markus Lampert
593c4a6dcd Added preferences for holding tags. 2017-01-11 12:05:23 -08:00
Markus Lampert
1840d5df4e Automatically disable tags if they overlap with previous tag and/or do not fall on the base wire. 2017-01-11 12:05:23 -08:00
Markus Lampert
22404d6dc0 Minimum # tags is 2, makes sense and avoids the endless loop. 2017-01-11 12:05:23 -08:00
Markus Lampert
57edcf1cf7 Fixed v-scrollbar issue and added edit button. 2017-01-11 12:05:22 -08:00
Markus Lampert
441f472f27 Using InputField for width and height and use proper properties. 2017-01-11 12:05:22 -08:00
Markus Lampert
085fadcd7b Added support for manual point input. 2017-01-11 12:05:22 -08:00
Markus Lampert
35ac161f4a Adding and modifying tags with mouse works - event and selection handlers are properly registered and removed again. 2017-01-11 12:05:22 -08:00
Sebastian Stetter
a2242802df PATH: changed default opened tabs in panel ui files back to base gemoetry 2017-01-09 13:24:51 +01:00
Sebastian Stetter
57e62d682a PATH: fix for 2805
changed TaskPanels to use unit conversions via FreeCAD.Units
commented out references to segLen since it si used nowhere
2017-01-09 13:24:23 +01:00
wwmayer
e5869758fa Merge pull request #417 from dev-at-stellardeath-org/path_helix
Path: helix machining for circular holes
2017-01-05 14:05:28 +01:00
Markus Lampert
6452c28ec6 Fixed alignment issue and unit tests.
The trick is really to over-extend edges before creationg shapes for the common operation, and trying to avoid alignment of the edge with the cone's seam.
2017-01-02 17:34:36 -08:00
Markus Lampert
98f6ab6803 Added HoldingTags dressup with tests, using PathGeom and PathTestUtils. 2017-01-02 17:34:36 -08:00
Lorenz Hüdepohl
a97cfcb2cf HelixCut: A new Path command to make circular holes 2016-12-30 22:47:46 +01:00
Yorik van Havre
49c8d65bfe updated ts files 2016-12-26 12:36:24 -02:00
wwmayer
3296966753 Merge pull request #396 from danielfalck/tledit_units
Tledit units
2016-12-25 11:26:54 +01:00
Dan Falck
a8faace098 PATH:units added Gui::InputField to some parms
old spinboxes were not aware of units so I substituted in the custom FreeCAD Gui:InputField on countour, profile, profile edges, and pocket operations.
2016-12-24 17:28:40 -08:00
Dan Falck
bed7eca0b7 PATH:Tooledit:support for units
connected units to ToolEdit and listview in the tooltable library
2016-12-23 17:17:22 -08:00
Dan Falck
e6d9c6a9c6 Merge branch 'master' into tledit_units 2016-12-22 17:09:26 -08:00
Alexander Gryson
dd4d48a201 Fix PathPost/PathJob mixup 2016-12-22 22:27:56 +01:00
Alexander Gryson
dcd8174be6 Add metadata 2016-12-22 17:20:57 -02:00
Alexander Gryson
da91d51ce2 Integrate forum feedback 2016-12-22 17:20:57 -02:00
Alexander Gryson
53e24056d5 Update Path Workbench icons 2016-12-22 17:20:57 -02:00
Dan Falck
f80c9a8394 Path:wip on tl edit dialog and units 2016-12-19 07:40:25 -08:00
sliptonic
d8dd2ed28a Merge branch 'feature/probemoves' into BugFixes 2016-12-11 12:49:42 -06:00
sliptonic
92c2dce16d PATH: More reasonble defaults for new tools 2016-12-11 12:47:56 -06:00
sliptonic
2b94b7d919 PATH: Simple command to build a probe grid. 2016-12-08 10:26:58 -06:00
Markus Lampert
c81c81dd12 Added wire(s)ForPath functions with test. 2016-11-28 15:52:17 -08:00