Markus Lampert
0cb17a9c9a
Downgrading debug msg
2019-07-14 22:25:57 -07:00
Markus Lampert
c83c013997
Return diameter 0 for invalid holes in order to let the UI initialize completely
2019-07-14 22:24:01 -07:00
Markus Lampert
cadea61e0b
Make Helix op robust against features that don't exist anymore
2019-07-14 21:30:38 -07:00
Russell Johnson
90f31d9023
PathHelix: Add simple x,y path sorting
...
Same PathUtils.sort_jobs() method copied from PathDrilling
Change feedback comment to debug category
2019-07-12 10:05:18 -05:00
Russell Johnson
b0410c2b56
4th-axis rotation analysis Z-orientation fix
...
orientation == 'Z' was failing in some cases due to undefined "axis" variable. "axis" declaration was commented out in an earlier commit. Declaration now restored for all orientations.
2019-07-12 01:17:26 -05:00
luz.paz
a0f5f52caf
Misc. typo fixes
...
Found via `codespell -q 2`
2019-07-11 19:17:07 +02:00
Markus Lampert
0065ed5d7b
Catching new warnings due to merge
2019-07-01 15:32:54 -07:00
Markus Lampert
6410393092
switched to pylint3 and fixed additional warnings
2019-07-01 15:32:54 -07:00
Russell Johnson
c6efd007f0
PathDrilling 4th-axis integration
...
Initial integration of 4th-axis functionality to the Drilling op in PathWB
2019-06-30 14:14:38 -05: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
da83b4f589
Path: per Werner, fixing bug for function removed from string module
...
in py3
2019-03-18 08:35:37 -05:00
Markus Lampert
37620c5461
Added multi base model support to CircularHoleBase op
2018-09-11 07:24:34 +02:00
Markus Lampert
fdea03a594
Fixed hole detection for bottom faces.
2017-12-04 01:39:25 -08:00
Markus Lampert
5ab86fa33c
Added circular faces to drillable targets.
2017-12-03 15:08:20 -08:00
Markus Lampert
9788cf047f
Fix for missing base class initialisation during creation.
2017-12-02 11:06:45 -08:00
pekkaroi
57c7626aee
Path: Allow removing of all base objects in Circular hole tools
2017-11-21 17:19:57 -03:00
luzpaz
a5d1e619f5
Path: misc typo
...
[skip ci]
2017-10-02 01:14:09 +02:00
Markus Lampert
4f81e26ac6
Fixed drilling depths and circular hole remove logic.
2017-09-28 11:27:47 -07:00
Markus Lampert
749fe3631a
Consolidated all depth calculations.
2017-09-28 11:27:47 -07:00
Markus Lampert
567f592d84
Implemented interface functions in base classes.
2017-09-26 10:51:17 -03:00
Markus Lampert
2c60fc3135
Fixed circular hole diameter for cases where the selected edge is not the full circle.
2017-09-21 11:35:00 -07:00
Markus Lampert
17b27a4e4d
Reduced log level to info.
2017-08-28 11:52:10 -03:00
Markus Lampert
79337b998d
Fixed error in circular hole when created with invalid features. Not sure how they get through but they should not cause an exception.
2017-08-22 10:16:58 -03:00
Markus Lampert
684b4f6e7e
Added doc strings to operations.
2017-08-22 10:16:58 -03:00
Markus Lampert
8da4eb2571
Gate Locations processing on feature enablement.
2017-08-22 10:16:58 -03:00
Markus Lampert
84c5e717fd
Added location points for drilling to base framework.
2017-08-22 10:16:58 -03:00
Markus Lampert
b7e5079af1
Only set properties if they have actually changed (the onChanged/updateData callbacks are called synchronously).
2017-08-22 10:16:58 -03:00
Markus Lampert
62c9bcc39a
Added support for baseobject into PathOp, used by almost all ops anyway.
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