Markus Lampert
7b7c27ed9b
Addressed pylint warnings for PathProfileFaces
2019-07-01 15:32:54 -07:00
Markus Lampert
0a900b3276
addressing pylint warnings for PathProfile family
2019-07-01 15:32:54 -07:00
Russell Johnson
dd6a6597e9
ProfileFaces: Fix obj.processPerimeter feature ( #2306 )
...
https://forum.freecadweb.org/viewtopic.php?f=15&t=37368
if obj.processPerimeter: `else` block re-configured to read new property, `HandleMultipleFeatures`
Removed some excess comments
2019-06-30 09:31:30 -05:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
Russell Johnson
37336d5701
Fix functionality of manual override of Final Depth
...
manual Final Depth settings were limited to values greater than the base face for the Op. Manual settings of Final Depth may now proceed below the face (Outside profile ops)
2019-06-20 00:02:14 -05:00
sliptonic
082c1e71f1
Path: PEP8 and Proxy changes.
2019-06-17 09:17:38 -05:00
Russell Johnson
183228cc25
Misc. fixes
...
Clean up code, improve comments, improve user feedback.
Improve temp clone management.
Correct depth issue with self.finDep
Add comment descriptions for new methods
Clean up comments and contribution information
Initiate recognition of type()==SurfaceOfExtrusion
Adopt standard PathGeom.isRoughly() and .Tolerance rather than idependent precision settings
2019-06-13 10:55:32 -05:00
Russell Johnson
73e00617d1
Fixes for depths and AttemptInverseAngle
...
Depth correction to obj.FinalDepth.Value in single feature operations
Fix AttemptInverseAngle to be uni-directional
Clean up debug and other user provided feedback
2019-06-13 10:55:31 -05:00
Russell Johnson
a7202f151f
Improve code structure; correct 4th-axis depth issues
2019-06-13 10:55:30 -05:00
Russell Johnson
1f3b3ad4e4
Integration of 4th-axis feature to PathProfileFaces
...
4th-axis integration should not affect current feature set
2019-06-13 10:55:29 -05:00
luz.paz
ec12ffae0c
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
Markus Lampert
5acf7c771f
Fixed ProfileFaces for multiple base models.
2018-09-11 07:24:39 +02:00
Markus Lampert
0b1ae8c5e5
Fixed merge issues
2018-09-11 07:24:35 +02:00
Markus Lampert
256d42e2de
Fixed unit tests to support multiple base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
4dcf6b88a3
Added operation setting support to profile ops.
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
9cd8ac46f7
Add job as parameter to opSetDefaultValues
2018-09-02 00:32:22 -07:00
Markus Lampert
e2824a777a
Fixed retraction of tool when profiling multiple holes.
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
62c9bcc39a
Added support for baseobject into PathOp, used by almost all ops anyway.
2017-08-22 10:16:58 -03:00
Markus Lampert
f4c20e7c61
Moved base functionality into PathOp and renamed AreaOp interface to areaOp...
2017-08-22 10:16:58 -03:00
Markus Lampert
54ca9a446d
Extracted common profile functionality into base class.
2017-08-22 10:16:57 -03:00
Markus Lampert
6f334e84a5
Renamed PathProfile to PathProfileFaces for consistency; moved common depth calculation for ops with BaseGeometry into PathAreaOp.
2017-08-22 10:16:57 -03:00