Commit Graph

38 Commits

Author SHA1 Message Date
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
Markus Lampert
0d4bc71a65 Moved base functionality into PathOp and renamed AreaOp interface to areaOp... 2017-08-22 10:16:58 -03:00