Daniel Wood
3fc7fd727b
Translate user messages
2020-05-09 10:39:48 +01:00
Daniel Wood
d945e3c9fb
Use PathLog for user notices
2020-05-09 10:35:55 +01:00
Daniel Wood
3a65a764e3
PathOp PEP8 Formatting Fixes
2020-05-09 09:02:16 +01:00
Daniel Wood
33ad1a3f5f
reword feedrate error when no tool controller is selected
2020-05-09 08:34:55 +01:00
Daniel Wood
14905a17df
Change feedrate error to warning.
2020-05-09 08:34:10 +01:00
Daniel Wood
233d760b6b
remove debug print
2020-04-22 19:36:24 +01:00
Daniel Wood
37ed81d070
Add cycleTime Attribute to PathOp
2020-04-22 19:10:18 +01:00
Eric Trombly
24e681c63b
add lazyloader support
...
lazy_loader is copied to Ext now, modified external imports to lazy_load
add a few more imports to be lazy loaded, think the install path is correct now
[TD]"<" symbol embedded in html
revert changes to path modules for testing
use lazyloader in PathAreaOp.py
add back in deferred loading
temp change to print error message in tests
temp change to print error message in tests
add _init__.py to lazy_loader
make install in CMakeLists.txt one line
2020-04-13 21:14:34 -05:00
Markus Lampert
81bbb0066d
Removed dead code for debugging shortcut warnings.
2020-01-03 23:13:55 -08:00
Markus Lampert
a5d1203980
Added ToolController creation
2019-11-28 17:31:35 -08:00
Daniel Wood
2085cf338a
Add a coolant feature to the base PathOP
2019-08-28 19:40:08 +01:00
Markus Lampert
f0602457d7
Fixed PathHelix assert statements
2019-08-22 18:02:49 +02:00
Markus Lampert
cadea61e0b
Make Helix op robust against features that don't exist anymore
2019-07-14 21:30:38 -07:00
Markus Lampert
6410393092
switched to pylint3 and fixed additional warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
4bfd06140b
fixed pylint warning for PathOp
2019-07-01 15:29:51 -07:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
luz.paz
ec12ffae0c
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic
2af9096a0b
icon for inactive
2019-04-05 15:04:02 +02:00
luz.paz
06d583b425
Misc typos and whitespace fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*`
2019-03-31 11:42:36 +02:00
luz.paz
49bb541a1e
Crowdin: Path/PathScripts/PathOp.py capitalize string
2019-01-19 23:31:49 -06:00
Markus Lampert
256d42e2de
Fixed unit tests to support multiple base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
15542839ac
Added automatic setting of operation values from the setup sheet during creation.
2018-09-02 00:32:22 -07:00
Markus Lampert
353ec4a646
Added name parameter to operation proxy constructor.
2018-09-02 00:32:22 -07:00
Markus Lampert
1beaceb289
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
9cd8ac46f7
Add job as parameter to opSetDefaultValues
2018-09-02 00:32:22 -07:00
Markus Lampert
a58ef63544
Fixed heights and introduced OpStockZMin/Max.
2018-09-02 00:32:21 -07:00
markus
828f6756c4
Hiding all/most properties that are supposed to be hidden on document restore again.
2018-09-01 21:01:04 +02:00
Markus Lampert
e0cae49c49
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
9082bcc0f9
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
1b659bc30f
PEP8 cleanup
2018-07-19 12:06:09 -03:00
sliptonic
ca2a38f02a
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
a775781f00
Prevent user from adding stock features to chamfer.
2018-07-06 22:08:47 -07:00
Markus Lampert
014e7b5cd2
Fixed chamfer depth and cleaned up properties.
2018-07-06 22:08:46 -07:00
Markus Lampert
50da8c2044
Rebase chamfer op on engrave-base and enable path generation.
2018-07-06 22:08:46 -07:00
Markus Lampert
bf46c47616
Removed PathGeom class and moved functionality into module interface.
2018-06-19 21:38:20 -07:00
Markus Lampert
56bbdc3e05
Filter out duplicate selections
2018-06-04 12:06:42 +02:00
luz.paz
0720c5e233
Crowdin: Path string fixes
2018-04-25 11:03:10 +02:00
sliptonic
9f2e774daf
Path: Fix MillFace default values
...
fixes #3324
2018-01-25 18:45:14 -02:00
Markus Lampert
3b2f5ff0af
Fixed initial step down value.
2017-12-23 14:33:20 +01:00
Unknown
f92d63008e
PATH: typo fixes
2017-12-23 14:27:25 +01:00
Markus Lampert
c38eee06e2
Abort OP creation transaction if TC selection is aborted with cancel, #3274
2017-11-28 12:39:02 -02:00
Markus Lampert
6a1d88b08c
Fixed issue with empty expression.
2017-11-12 11:39:17 +01:00
Markus Lampert
dc49d0fe85
Fixed job on-demand conversion for FaceMilling.
2017-10-22 11:24:58 -07:00
Markus Lampert
97799f0e9e
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
e2b48fa229
Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting.
2017-10-22 11:24:58 -07:00
Markus Lampert
39080e6642
Fixed the name collission issue of expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
15dda40edd
Renamed Settings to SetupSheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
5594e2e47a
Various bug fixes
2017-10-22 11:24:58 -07:00
Markus Lampert
8d79228dce
Removed depths lock - obsolete through usage of expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
fb22e23981
Introduced Op-values and set expressions for all user modifyable properties - updated template support.
2017-10-22 11:24:58 -07:00