Markus Lampert
9fd99dc640
Fixed popup menu
2017-09-08 12:25:58 +02:00
Markus Lampert
4095170014
Removed obsolete path stock command and view provider.
2017-09-08 12:25:58 +02:00
Markus Lampert
f3e3c553d9
Split job commands into their own source file.
2017-09-08 12:25:58 +02:00
Markus Lampert
52590318ad
split PathJob into model and gui;
...
Made PathJob a regular feature and moved operations into child compound;
Added stock feature.
2017-09-08 12:25:58 +02:00
sliptonic
a7e336651c
Path: remove obsolete operations
...
PathFaceProfile PathFacePocket are no longer necessary
2017-08-28 11:40:33 -03:00
sliptonic
f60280dc87
path: gui cleanup for copy related functions
...
remove compound
2017-08-28 11:40:33 -03:00
sliptonic
86b86d75a1
Path: Command to duplicate an operation.
...
Creates a copy of the currently selected operation in the same job
2017-08-28 11:40:33 -03:00
Markus Lampert
7cdb9578d9
Refactored Engrave to be based on PathOp - added support for StepDown, default behaviour is a single step.
2017-08-22 10:16:58 -03:00
Markus Lampert
0b380fde15
Rmoved empty implementation of PathFromShape
2017-08-22 10:16:58 -03:00
Markus Lampert
b6c31bedab
Rebased Helix op on PathOp framework, also it's UI.
2017-08-22 10:16:58 -03:00
Markus Lampert
dbbee79378
Split DrillingGui into its own file and base it off of PathOpGui.
2017-08-22 10:16:58 -03:00
Markus Lampert
a8a9e3c4a8
Converted MillFace to be based on PathAreaop.
2017-08-22 10:16:57 -03:00
Markus Lampert
fb56572253
Renamed PathContour to PathProfileContour for consistency.
2017-08-22 10:16:57 -03:00
Markus Lampert
3cd6ce68bb
Converted ProfileEdges to based off PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
6f334e84a5
Renamed PathProfile to PathProfileFaces for consistency; moved common depth calculation for ops with BaseGeometry into PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
0617d360d0
Converted PathProfile to be based on PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
bd83f3d776
Split pocket gui into its own file and based on PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
8d562e692d
Split Contour UI into it's own implementation file.
2017-08-22 10:16:57 -03:00
Markus Lampert
75ffee4cc7
Enable dressup menus also on top of other dressups.
2017-07-29 11:58:43 +02:00
Markus Lampert
59f0e450ae
Moved existing holding tag dressup to use the common UI implementation.
2017-07-29 11:58:43 +02:00
Markus Lampert
235829c010
Start new implementation of holding tags, just called Tag.
2017-07-29 11:58:43 +02:00
Markus Lampert
118268bbd1
Add all dressups to the profile and contour context menus.
2017-06-21 11:41:35 -07:00
Markus Lampert
05274273e9
Added export of job template - fixed output file.
2017-06-21 11:41:34 -07:00
Markus Lampert
fb5ca9d77b
Renamed LoadTool to ToolController.
2017-06-21 11:41:34 -07:00
Pekka Roivainen
6e12b5ca2e
DressupRampEntry initial commit
2017-06-11 17:46:03 +02:00
sliptonic
27b097c570
PATH: conversion of PathContour to PathArea nearly complete
...
Path: improve contour to use makeSections
2017-05-31 23:38:59 +02:00
sliptonic
fcf110e345
path: enable stock
2017-03-30 08:14:51 -05: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
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
Markus Lampert
593c4a6dcd
Added preferences for holding tags.
2017-01-11 12:05:23 -08: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
095b6ae581
Changed default values for tags and disabled old popup menu.
2017-01-02 17:34:37 -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
99312f0e9a
Updated appendMenu() functions in py workbenches
2016-12-26 12:06:17 -02:00
Markus Lampert
8622c5c815
Renamed dressups to conform to naming scheme.
2016-12-19 17:53:01 -08:00
sliptonic
569139c63e
PATH: fix for drilling border case
...
If only single hole of a given size is found, it was ignored.
Doh!
2016-12-17 16:46:17 -06:00
sliptonic
66210c7888
PATH: Delete misplaced and unused files
2016-12-11 12:47:56 -06:00
Markus Lampert
c81c81dd12
Added wire(s)ForPath functions with test.
2016-11-28 15:52:17 -08:00
Markus Lampert
9774fdc931
Moving tag processing into Tag itself.
2016-11-18 15:35:30 -08:00
ml
dbc39621f7
Renamed tabs to tags.
2016-11-17 11:43:00 -08:00
ml
9550d9b159
First shot at base algorithm for inserting holding tabs.
2016-11-17 11:37:52 -08:00
sliptonic
1b7d929f9e
Holding tag bugs
...
Removed OCC from profile
Add option to suppress profile of perim.
2016-11-13 14:51:36 -06:00
sliptonic
102f281ba1
Initial commit of facing op
2016-11-13 14:51:36 -06:00
ml
27f47f84dd
Added suppor for default OutputFile with templates and a policy on how to deal with file name conflicts.
2016-11-02 10:58:35 +01:00
ml
cc4e05c1d4
Basic Job preferences dialog
2016-11-02 10:58:35 +01:00
Markus Lampert
21e333ab41
Sorting dressup menu
2016-10-18 16:53:04 -07:00
ml
c6aa3ad33f
Basic dogbone dressup for profiles.
2016-10-18 16:53:03 -07:00