Markus Lampert
|
ee49b9874d
|
Prototype objects for operations and the ability to create them through the regular proxy instantiation.
|
2018-09-02 00:32:22 -07:00 |
|
Markus Lampert
|
070d17e4e4
|
Add job as parameter to opSetDefaultValues
|
2018-09-02 00:32:22 -07:00 |
|
Markus Lampert
|
c495ed43f8
|
Fixed heights and introduced OpStockZMin/Max.
|
2018-09-02 00:32:21 -07:00 |
|
markus
|
7c048482bf
|
Hiding all/most properties that are supposed to be hidden on document restore again.
|
2018-09-01 21:01:04 +02:00 |
|
Markus Lampert
|
04807fddd7
|
Add UseOutline property to PocketShape in order to mill full pockets and not have to add all sub-shapes.
|
2018-08-18 21:55:26 +02:00 |
|
Markus Lampert
|
02a2376376
|
Use TC of last operation of a job - bring up dialog if it's the first op of a job.
|
2018-08-11 11:25:46 +02:00 |
|
sliptonic
|
e92d1018be
|
PEP8 cleanup
|
2018-07-19 12:06:09 -03:00 |
|
sliptonic
|
024ce84da3
|
Using PropertyVectorDistance
per yorik: https://forum.freecadweb.org/viewtopic.php?f=3&t=29787#p244785
|
2018-07-19 12:06:09 -03:00 |
|
Markus Lampert
|
57ee12df60
|
Prevent user from adding stock features to chamfer.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
6920a618db
|
Fixed chamfer depth and cleaned up properties.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ce7f288110
|
Rebase chamfer op on engrave-base and enable path generation.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
b24e95b7c1
|
Removed PathGeom class and moved functionality into module interface.
|
2018-06-19 21:38:20 -07:00 |
|
Markus Lampert
|
32cb111721
|
Filter out duplicate selections
|
2018-06-04 12:06:42 +02:00 |
|
luz.paz
|
13db1e5349
|
Crowdin: Path string fixes
|
2018-04-25 11:03:10 +02:00 |
|
sliptonic
|
07ae0e56c4
|
Path: Fix MillFace default values
fixes #3324
|
2018-01-25 18:45:14 -02:00 |
|
Markus Lampert
|
b71eb845fa
|
Fixed initial step down value.
|
2017-12-23 14:33:20 +01:00 |
|
Unknown
|
3df389f5f2
|
PATH: typo fixes
|
2017-12-23 14:27:25 +01:00 |
|
Markus Lampert
|
a84a0ce431
|
Abort OP creation transaction if TC selection is aborted with cancel, #3274
|
2017-11-28 12:39:02 -02:00 |
|
Markus Lampert
|
2a443f5ef5
|
Fixed issue with empty expression.
|
2017-11-12 11:39:17 +01:00 |
|
Markus Lampert
|
83cf84a961
|
Fixed job on-demand conversion for FaceMilling.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
eaa7b6f591
|
Fixed all ops to use Op...Depth in order to not mess with the expressions.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
1a29468094
|
Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
704569d1c8
|
Fixed the name collission issue of expressions.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
14dfa13ee6
|
Renamed Settings to SetupSheet.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
cccf014f06
|
Various bug fixes
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
6ace67f047
|
Removed depths lock - obsolete through usage of expressions.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
5a106f7a9c
|
Introduced Op-values and set expressions for all user modifyable properties - updated template support.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
6797d5b4b5
|
Extracted Job Settings into their own implementation file.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
ead2eb4e46
|
Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
ec664c3c21
|
Added default values for heights and rapid feed rates for new tools.
|
2017-10-22 11:24:58 -07:00 |
|
Markus Lampert
|
ca2c8fe156
|
Change visibility of base object and stock while an operation is edited - helps a lot in making sense of the generated paths.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
825d415818
|
Switch out base in case user selects features of the original - fixes op placement.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
804cfd6dcf
|
Fixed transitioning error.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
ee41eda26f
|
Fixed final == start depth in combination with manual locking.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
a3a1317cf6
|
Fixed startup errors and typo.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
a796427f70
|
Added manual locking of start and final depths - and automatic updated if not.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
a78861e3a6
|
Added automatic depth calculation into PathOp.execute.
|
2017-09-28 11:27:47 -07:00 |
|
Markus Lampert
|
57c0463583
|
Basic pocket generation from horizontal faces.
|
2017-09-28 11:27:46 -07:00 |
|
Markus Lampert
|
b432364830
|
Implemented interface functions in base classes.
|
2017-09-26 10:51:17 -03:00 |
|
Markus Lampert
|
605afdfed0
|
Fixed pocket final depth calculation and hide it from user modifications.
|
2017-09-17 18:46:00 +02:00 |
|
Markus Lampert
|
c401f9d75c
|
Replace Base property type with LinkSubListGlobal in order to keep Path ops working.
|
2017-09-13 09:46:59 +02:00 |
|
luzpaz
|
e2cba9f1ce
|
Path: typos
|
2017-08-31 11:05:48 +02:00 |
|
Markus Lampert
|
8c70c3abcd
|
Fixed retraction of tool when profiling multiple holes.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
9f0ba77a54
|
Added doc strings to operations.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
2642e668c5
|
Added location points for drilling to base framework.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
d9272777a0
|
Fixed drilling tip length issue.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
0c89193d9f
|
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
|
a32f527ac5
|
Added support for baseobject into PathOp, used by almost all ops anyway.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
26b9c67da6
|
Split DrillingGui into its own file and base it off of PathOpGui.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
f0c69cce02
|
Refactored PathDrilling operation using PathOp.
|
2017-08-22 10:16:58 -03:00 |
|