sliptonic
54bbb4c201
change final step down label for clarity
...
issue #4439
2020-10-06 10:07:58 -05:00
sliptonic
8f27172316
Merge pull request #3915 from Russ4262/fix_Profile
...
Path: Profile - Fix rotation error and remove FinalDepth limit
2020-10-06 09:04:02 -05:00
J-Dunn
a7af3b33ae
PATH: fast retraction and return speeds for grbl_post G83 expansion #3725
...
Ensure fast retraction and then plunge to just short off previous drilled depth at G0. Fixes painfully slow air drilling which makes peck drilling impracticable.
https://forum.freecadweb.org/viewtopic.php?f=15&t=25604&p=435639#p435639
2020-10-06 01:23:18 +01:00
sliptonic
15b54b7b9b
add coolant mode
...
fix Z depth
2020-10-05 18:00:47 -05:00
sliptonic
4c1ea6e911
Merge pull request #3901 from J-Dunn/master
...
[Path] fix 3Dsurface with countersink tools
2020-10-05 14:23:48 -05:00
Markus Lampert
7ea1bb0cb7
Dealing with 32bit compile error of Voronoi interface.
2020-10-04 22:44:45 -07:00
wmayer
0cc65089c4
Path: [skip ci] fix memory leak in CommandPy::getParameters()
...
For some background information see: https://forum.freecadweb.org/viewtopic.php?f=15&t=50583
2020-10-04 19:43:54 +02:00
Russell Johnson
aebc319ced
Path: Fix rotational error for certain situations
...
Error discovered during recent troubleshooting of Pocket_Shape with rotation.
Initial application of new operation yields path, but subsequent changes and applications failed due to `if ...` statement removed here for the fix.
2020-10-03 13:56:46 -05:00
Russell Johnson
a8f97febad
Path: Remove FinalDepth limitation for internal profile operation
...
Requested in forum at https://forum.freecadweb.org/viewtopic.php?f=15&t=50341
2020-10-01 22:51:33 -05:00
Russell Johnson
2a2c727aba
Path: Add debug feedback and comment
2020-10-01 22:49:48 -05:00
sliptonic
e926e12279
Merge pull request #3879 from sliptonic/feature/vcarve
...
[Path] Feature/vcarve using new PathVoronoi from mlampert. Needs testing
2020-09-30 09:47:31 -05:00
Yorik van Havre
c2cec2c38a
Merged crowdin translations
2020-09-30 14:37:02 +02:00
Yorik van Havre
545055f65f
Updated ts files
2020-09-30 13:06:53 +02:00
Markus Lampert
a71632b914
More integer type cleanup for the voronoi python interface
2020-09-29 19:50:33 -05:00
Markus Lampert
68fecf9a90
Unified voronoi indices for python to be of type long
2020-09-29 14:58:42 -05:00
sliptonic
d29b2dcd3f
whitespace
2020-09-29 14:03:37 -05:00
sliptonic
8b772b03a5
rename OTHER
2020-09-28 14:58:09 -05:00
sliptonic
907a9d9b75
move vcarve out of experimental
2020-09-28 14:58:09 -05:00
sliptonic
1e9cabd53b
remove need for cuttingedgeheight
...
Calculating from diameter and cuttingedgeangle
2020-09-28 14:58:09 -05:00
sliptonic
3ffa3bf285
improve selection and avoid border case with ultra short segments
2020-09-28 14:58:09 -05:00
sliptonic
971e4a9915
Resolve UI issues
...
taskpanel threshold value
add constants to PathVoronoi calls
check for tool properties
set correct z height coloring exterior lines
2020-09-28 14:58:09 -05:00
sliptonic
315e18c78a
Path: Vcarve fixes
...
formatting fixes
remove reference to old ToolType
2020-09-28 14:58:09 -05:00
sliptonic
bfc37274bc
Rewrite for boost voronoi
2020-09-28 14:58:09 -05:00
sliptonic
b9d7dbc380
Path: Vcarve - Added threshold property to remove unwanted segments
...
code cleanup & debug
2020-09-28 14:58:09 -05:00
sliptonic
f711cfb192
Path: vcarve add feed rate
2020-09-28 14:58:09 -05:00
sliptonic
7a4ad8be71
path: vcarve requires engraver with proper angle
...
vcarve calculates depth with MIC now
2020-09-28 14:58:09 -05:00
sliptonic
7641a54146
Path: increasing the discretize precision
2020-09-28 14:58:09 -05:00
sliptonic
9c68052d4d
Path: add vcarve operation using openvoronoi
2020-09-28 14:58:08 -05:00
Markus Lampert
c3306582bf
Added voronoi colorExterior case where one external vertex coincides with a point of an input segment.
2020-09-28 14:58:08 -05:00
Markus Lampert
81a7341632
Added vertex cache to voronoi colorExterior callback processing - cuts execution time in half.
2020-09-28 14:58:08 -05:00
Markus Lampert
67ded9cbfa
Added retrieval of points and segments for voronoi diagram
2020-09-28 14:58:08 -05:00
Markus Lampert
3a50f84ba4
Added Index as attribute of all voronoi objects for easier debugging
2020-09-28 14:58:08 -05:00
Markus Lampert
e3adbc0bf9
Simplified and further optimised colinear colorisation
2020-09-28 14:58:08 -05:00
Markus Lampert
65b2cc1f48
Added color -1 to mean resetting all color.
2020-09-28 14:58:08 -05:00
Markus Lampert
32cc97b1a7
Some algorithm optimisations
2020-09-28 14:58:08 -05:00
Markus Lampert
08e73632ec
Added callback to colorExterior to also color 'interior'
2020-09-28 14:58:08 -05:00
Markus Lampert
7e6975a154
Added colorColinear and resetColor algorithms
2020-09-28 14:58:08 -05:00
Markus Lampert
10ce91f873
Added optional scaling factor to Voronoi construction.
2020-09-28 14:58:08 -05:00
Markus Lampert
0045a04d4b
Added scaling to micro meters
2020-09-28 14:58:08 -05:00
Markus Lampert
afdf41f716
Added support for distances of edge end points.
2020-09-28 14:58:08 -05:00
Markus Lampert
8d68122ec1
Added api calls for coloring all twins and coloring exterior edges and vertices.
2020-09-28 14:58:08 -05:00
Markus Lampert
42b074c0dd
Added toGeom for curved edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
8f16b94669
Added geometries for vertices and linear edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
bbd2c049a9
Added support for voronoi cells
2020-09-28 14:58:08 -05:00
Markus Lampert
13742cca41
Added support for voronoi edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
04cf9c2e46
Added python bindings for voronoi diagram construction and accessing the resulting vertices.
2020-09-28 14:58:08 -05:00
J-Dunn
3216ca32a8
Add files via upload
...
fix 3Dsurface bugs: variable name error and OCL using half tip angle.
https://forum.freecadweb.org/viewtopic.php?f=15&t=50570
2020-09-27 18:34:31 +01:00
sliptonic
922ec0dce5
Merge pull request #3861 from Russ4262/profile_reset_fix
...
[Path] Fixes #4433 - `Cut Side` reset with certain Base Geometry changes
2020-09-15 14:12:01 -05:00
sliptonic
968ea0061e
Merge pull request #3862 from Russ4262/pocketshape_fix
...
[Path] PocketShape - fix improper path generation
2020-09-15 14:09:57 -05:00
sliptonic
0e21c31d37
Merge pull request #3813 from xform3/feature/base_geometry_multi_object_select
...
[Path] Enable for selection of multiple objects in Base Geometry list
2020-09-15 13:54:54 -05:00