Russell Johnson
0718afa5e1
Path: Fix feature selection and handling
...
Fix error when working with selections containing edges and faces. This fix effectively processes edges and only passes faces on to next processing step. This simplifies the code a bit and changes some `obj.Base` references to `otherBase` to improve readability.
Path: Improve `obj.Base` reading and processing
`obj.Base` is first read in `self._processEdges()`. All edges are identified and processed there. Remaining features are saved in `remainingObjBaseFeatures` to be processed in the next section of the Profile code.
Path: Change `if` to `elif`
2021-02-20 12:32:25 -06:00
Russell Johnson
b86104b01e
Path: Fix error for undefined profileshape variable
2021-02-20 12:32:25 -06:00
Russell Johnson
cda4d12ad2
Path: Fix open-edge profiling for micro bit usage
2021-02-20 12:32:25 -06:00
Russell Johnson
f1f584af2d
Path: Change HandleMultipleFeatures default value to Collectively
...
This fixes error when attempting to profile loop of vertical faces, thus maintaining original Profile Faces behavior by default for vertical looped face set.
2021-02-20 12:32:25 -06:00
Russell Johnson
edab3c6ecc
Path: Apply LazyLoader for DraftGeomUtils module
2021-02-20 12:32:25 -06:00
sliptonic
ce3249d0a8
move slot op to experimental status
2021-02-20 12:10:49 -06:00
sliptonic
7d4ca77f1a
Merge pull request #4454 from lag-linaro/master
...
PathToolBitLibraryGui: Fix LinuxCNC tool table format
2021-02-20 11:54:51 -06:00
Stefano Chiaro
947dc038db
Update src/Mod/Path/PathScripts/post/heidenhain_post.py
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2021-02-20 11:37:08 -06:00
Stefano Chiaro
f7de07a522
Update heidenhain_post.py
...
fixed pol_Angle
2021-02-20 11:37:08 -06:00
sliptonic
615573580d
Pep8 cleanup
2021-02-20 11:37:08 -06:00
sliptonic
c40bce0597
Add useoutline property to op if doesn't exist
2021-02-20 11:37:08 -06:00
sliptonic
586b2e6aa7
add back translation string
2021-02-19 17:50:56 -06:00
sliptonic
63f0e7aad4
Fix unit test with property name sanitize.
2021-02-17 18:39:15 -06:00
sliptonic
9ab32df926
Fixes #4555
2021-02-17 17:21:50 -06:00
sliptonic
257159fc1b
fix lgtm error
2021-02-17 17:21:50 -06:00
sliptonic
0dfa611503
fix typos
2021-02-17 17:20:19 -06:00
sliptonic
42c769d635
fix #4572
2021-02-17 17:20:19 -06:00
sliptonic
29e714da02
remove deprecated preference setting
2021-02-17 17:20:19 -06:00
sliptonic
90b970ab4f
Merge pull request #4440 from mlampert/bugfix/path-invalid-base-geometry-robustness
...
[Path]: bugfix/invalid base geometry robustness
2021-02-16 09:27:06 -06:00
sliptonic
900612ce2b
Update PathOp.py
...
fix typo
2021-02-16 09:25:59 -06:00
sliptonic
8388a7e730
Merge pull request #4467 from mlampert/bugfix/cleanup-redundant-check
...
[Path]: bugfix PVS detected redundant check
2021-02-16 09:02:09 -06:00
Markus Lampert
5def0433cd
Fixed angle detection
2021-02-15 23:23:16 -08:00
mlampert
11bfb431d2
Merge branch 'master' into bugfix/toolbit-properties-alignment
2021-02-15 16:03:28 -08:00
mlampert
500f470220
Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness
2021-02-15 16:01:48 -08:00
Markus Lampert
b3c11f5cd2
Fixed TC creation from templates if legacy tools are enabled.
2021-02-15 22:15:17 +01:00
Markus Lampert
0342e6360d
Removed obsolete preference api
2021-02-15 22:15:17 +01:00
mlampert
df5503b952
Merge branch 'master' into bugfix/toolbit-properties-alignment
2021-02-15 12:22:13 -08:00
Markus Lampert
abca623803
Only use IconViewProvider in PathStock when required.
2021-02-15 12:21:33 -08:00
sliptonic
66bda1a80b
Merge pull request #4387 from mlampert/feature/add-experimental-features-to-preferences
...
[Path]: Expose experimental feature flag in preferences - with warning.
2021-02-15 10:09:53 -06:00
sliptonic
adf1c94a0c
Merge pull request #4433 from J-Dunn/master
...
[PATH] fix conecutter core dumps #4561
2021-02-15 10:03:09 -06:00
Markus Lampert
588ae84390
Only import icon view provider in job if required.
2021-02-15 00:16:39 -08:00
Markus Lampert
2feb5542e5
Load PathGui for property bag view provider to function properly
2021-02-14 23:21:10 -08:00
Markus Lampert
7f0a3e1e19
Fixed property bag view provider and consolidated chamfer tool
2021-02-14 23:21:10 -08:00
mlampert
4537534e2a
Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness
2021-02-14 18:16:12 -08:00
mlampert
a7b048fee1
Merge branch 'master' into feature/add-experimental-features-to-preferences
2021-02-14 17:54:04 -08:00
sliptonic
08ea37c3b4
Merge pull request #4443 from mlampert/bugfix/deburr-offset-part
...
[Path]: Added support for Part.OffsetCurve to flipEdge.
2021-02-14 17:36:01 -06:00
sliptonic
d95ae5e39b
Merge pull request #4441 from mlampert/bugfix/path-ellipsis-cmdsForEdge
...
[Path]: bugfix/cmdsForEdge for ellipse edge
2021-02-14 17:35:44 -06:00
sliptonic
8af95f1147
Merge pull request #4384 from Russ4262/feature_useoutline_to_adaptive
...
[0.19] [Path] Add `UseOutline` feature to Adaptive op [1 of 3 per dev conversation]
2021-02-14 17:07:45 -06:00
mlampert
7038422ab1
Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness
2021-02-14 11:19:07 -08:00
mlampert
3934b470d8
Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge
2021-02-14 11:18:51 -08:00
mlampert
0b3a2cf406
Merge branch 'master' into bugfix/deburr-offset-part
2021-02-14 11:18:35 -08:00
mlampert
d54ecff24d
Merge branch 'master' into feature/add-experimental-features-to-preferences
2021-02-14 11:17:31 -08:00
Lee Jones
f6cd296ddb
PathToolBitLibraryGui: Fix LinuxCNC tool table format
...
The currently exported tool table for LinuxCNC results in the following warning:
"Requested tool 1 not found in the tool table"
The debug output provides:
"File: default_tool_table.tbl Unrecognized line skipped: \
T1 P X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D4.00 I0 J0 Q0; \
4mm_2F_Compression_Carbide_Endmill"
This is due to a missing/blank P (pocket) entry.
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2021-02-14 17:56:32 +00:00
luz paz
a792e15e5b
Path: fix typos in comments [skip ci]
...
Found via codespell
2021-02-14 10:45:38 +01:00
Markus Lampert
6af42fa158
Split OCL and experimental features to allow enabling independently.
2021-02-13 16:03:00 -08:00
Markus Lampert
6d3ff49aba
Added 'Advanced' preferences page, moved warning suppression there and experimental feature support.
2021-02-13 16:03:00 -08:00
mlampert
ebfab091eb
Merge branch 'master' into bugfix/deburr-offset-part
2021-02-12 09:39:14 -08:00
mlampert
27a66e86b7
Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge
2021-02-12 09:38:47 -08:00
mlampert
946fcece9d
Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness
2021-02-12 09:38:27 -08:00
Yorik van Havre
0de8cceb53
Updated ts files
2021-02-12 14:47:37 +01:00